1.Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形式进行存储。
2、Vector线程同步,ArrayList、LinkedList线程不同步。
3、LinkedList适合指定位置插入、删除操作,不适合查找;ArrayList、Vector适合查找,不适合指定位置的插入、删除操作。
4、ArrayList在元素填满容器时会自动扩充容器大小的50%,而Vector则是100%,因此ArrayList更节省空间。
5.LinkList比ArrayList更占内存,因为LinkList为每一个节点存储了两个引用,前驱和后继
Vector,ArrayList, LinkedList的区别是什么?
最新推荐文章于 2021-11-27 18:07:03 发布