1, java中可以申明泛型类型的数组引用;
2, 但是不能实例化一个泛型数组对象;
3, 针对第二点, 可以曲线救国, 实例化一个Object数组, 再进行类型强转;
见代码如下:
public class TestGeneric1<E> { //可以声明一个泛型数组的引用 private E[] array1; //编译报错,不能直接实例化一个泛型数组 //private E[] array2 = new E[10]; //实例化一个object数组,再进行类型转换 private E[] array3 = (E[])new Object[10]; }