当前位置 : 主页 > 编程语言 > java >

List<String> 和 ArrayList<String>的区别(简单易懂)

来源:互联网 收集:自由互联 发布时间:2022-07-04
声明ArrayList list=new ArrayList()与List list=new ArrayList()都是可以的,但是前者不推荐,因为后者声明的对象更灵活。 比如: ListString strings = new ArrayList(); strings = new LinkedListString(); 有时候很多

声明ArrayList list=new ArrayList()与List list=new ArrayList()都是可以的,但是前者不推荐,因为后者声明的对象更灵活。
比如:

List<String> strings = new ArrayList<>();
strings = new LinkedList<String>();

有时候很多需求只能用一个list,内存有限,或者线程同步,不能有更多的集合对象,使得List总的接口来管理对象。


网友评论