java中ArrayList、LinkedList和Vector的区别

ArrayList、LinkedList和Vector都是实现了List接口。数组 其中,ArrayList和Vector底层是用数组实现的,所以能够用序号下标来访问他们,查找的效率高,通常数组的大小比要插入的数据大数量要大。安全 LinkedList的底层使用双向链表实现的,所以插入和删除的效率高。多线程 在多线程并发的时候,ArrayList和LinkedList是非线程安全的,而且是不一样步
相关文章
相关标签/搜索