我很难理解Java中的“对象数组”语句。
据我所知,对象数组的声明与原始数据类型的声明没有区别;
就像这样
Car[ ] arr = new Car[some integer];
但是在阅读一些代码时,我来看看下面的语句。
List<Integer>[ ] B = (LList<Integer> [ ] ) new LList[MaxKey];
(这里的List和LList分别表示数据结构“ list”和“链表”。并假设继承没有问题。)
我的问题是rhs对我来说似乎很新。 根据Car数组的示例,应该不是
new LList<Integer>[MaxKey]
?
使用泛型产生了某些变化吗?