标签: java
(1) List<String> list1 = new ArrayList(); //no type inference (2) List<String> list2 = new ArrayList<>(); //with type inference
使用这两个选项,编译器允许我们仅将String添加到列表中。 两者之间还有其他区别吗? (除了编译器生成的警告)