我知道从 Java 7 开始,在实例化期间在构造函数中重复泛型类的类型是一种冗余。但是菱形运算符 <> 怎么样,是否可以重复它?换句话说,我想知道这之间有什么区别:
List<String> Fruits = new ArrayList<>();
和这个
List<String> Fruits = new ArrayList();
或这个
Map<Integer, String> students = new HashMap<>();
和这个
Map<Integer, String> students = new HashMap();
先感谢您