初始化list和arraylist有区别吗?

dphi5xsq  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(361)

这个问题在这里已经有答案了

为什么要将对象指定给接口(6个答案)
上个月关门了。
我有密码:

List<Integer> grades = new ArrayList<Integer>();
ArrayList<Integer> grades1 = new ArrayList<>();

初始化arraylist的第一种方法和第二种方法有什么区别?

xkftehaa

xkftehaa1#

实际上,arraylist是一种列表,这意味着正如nomadmaker所指出的,arraylist可以初始化为列表。

List<Integer> grades = new ArrayList<Integer>();

如果你打算改变 grades 对于其他类型的列表,您将希望使用 List<> ,否则没有区别。

相关问题