这两种实现之间的区别是什么?

时间:2017-02-14 06:48:10

标签: java generic-list

List<String> list = new ArrayList<String>();
ArrayList<String> list = new ArrayList<String>();

哪一个更好?为什么?

1 个答案:

答案 0 :(得分:0)

如果您使用 Arraylist ,则仅适用于arraylist。但是,如果您使用列表,它也可以用于 Linkedlist 。此外,如果你使用list,arraylist的另一个函数将被遮蔽。

当我只使用 ArrayList 添加,删除和获取值时,我更喜欢列表实现。