我不能在Java中创建泛型数组类型的原因是什么?为什么Java不允许我们private T[] elements = new T[initialCapacity];我可以理解.NET不允许我们这样做,就像在.NET中,在运行时可以有不同大小的值类型,但是在Java中,所有类型的T都将是对象引用,因此具有相同的大小(如果我错了,请纠正我)。原因是什么?
3 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
T[] ts = new T[n];
T[] ts = (T[]) new Object[n];
添加回答
举报
0/150
提交
取消