泛型类在实例化时必须指出具体的类型,也就是向类型参数传值,格式为:
className<dataType1, dataType2> variable = new className<dataType1, dataType2>();
也可以省略等号右边的数据类型,即:
className<dataType1, dataType2> variable = new className();
但是会产生未选择分配的警告:
Unchecked assignment: ‘java.util.ArrayList’ to ‘java.util.ArrayList<java.lang.Integer>’