在Java中创建一个用于存储通用类型的数组

19 浏览
0 Comments

在Java中创建一个用于存储通用类型的数组

假设我需要创建一个存储整数ArrayList的数组,数组大小为10。

下面的代码可以实现这个目标:

ArrayList[] pl2 = new ArrayList[10]; 

问题 1:

在我看来,更适合的代码应该是:

ArrayList[] pl2 = new ArrayList[10]; 

为什么这个代码不能正常工作呢?

问题 2:

以下两个代码都能编译通过:

  1. ArrayList[] pl2 = new ArrayList[10];
  2. ArrayList[] pl3 = new ArrayList[10];

就pl2和pl3的引用声明而言,它们有什么区别?

0