1
首先,SO本身有多个帖子,这解释了为什么泛型和数组不能混合使用Java。Java数组中的泛型
但我的问题是 - 如果是这样的话为什么会在Eclipse的警告时,我像做以下以及如何摆脱这个警告信息。
private RotatingQueue<RotatingQueueData> rQueue[] = new RotatingQueue[15];
警告:在该线 多个标记 - 类型安全:类型RotatingQueue []需要的表达未检查转换到 符合RotatingQueue []
如果将赋值的右侧更改为'new RotatingQueue [15]',会发生什么? –
甚至更好:'新的RotatingQueue <> [15]'? (Java 7已经出来了,甚至是Java 8) –
是的,我知道,但是我不想介绍一个新的未知数,因为我们不知道Andy正在运行什么版本。 –