在写软构实验的时候,写出了这样的代码,然后报错:Generic array creation 诶,java中不允许创建泛型数组吗?为什么呢? 查找了一些资料,明白了,这是由于java对泛型的类型擦除特性导致的。 首先我们要搞清楚,java为什么要引入泛型? 先来看这样一段代码: public static void main(String[] args) { List lists = new ArrayList(); lists.add("test"); lists.add(5); String s = (Stri…