为什么1
是ok
但是2
是compilation error
,因为3
我们得到warning message
(List
是原始类型。对泛型类型的引用List<E>
应该被参数化)并4
再次给出compilation error
?
1- List<Integer> list = new ArrayList<Integer>()//Ok
2- List<Integer> list = new List<Integer>()//compilation error
3- List<List> list = new ArrayList<List>()//Warning
4- List<Integer> list = new List<Integer>()//Compilation error