为什么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