几乎总是
List首选
ArrayList而不是首选,因为例如,
List可以将其转换为一个linkedList而不会影响其余代码库。
如果使用
ArrayList代替
List,则很难将
ArrayList实现更改为
linkedList一个,因为ArrayList在代码库中使用了需要重新构造的特定方法。
你可以在此处阅读有关
List实现的信息。
你可以从开始
ArrayList,但是很快发现另一种实现是更合适的选择。

几乎总是
List首选
ArrayList而不是首选,因为例如,
List可以将其转换为一个linkedList而不会影响其余代码库。
如果使用
ArrayList代替
List,则很难将
ArrayList实现更改为
linkedList一个,因为ArrayList在代码库中使用了需要重新构造的特定方法。
你可以在此处阅读有关
List实现的信息。
你可以从开始
ArrayList,但是很快发现另一种实现是更合适的选择。