ArrayList、LinkedList、Vector的区别
2017-08-20 16:58
405 查看
Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项前后项即可,插入数据较快。
相关文章推荐
- ArrayList,LinkedList,Vector的关系和区别
- ARRAYLIST VECTOR LINKEDLIST 区别与用法
- ArrayList、 Vector 、LinkedList区别与用法
- List、Map、Set的理解(LinkedList和ArrayList、Vector和ArrayList、HashMap和HashTable和HashSet区别与使用)
- Java中Vector、ArrayList和LinkedList的区别
- ArrayList / LinkedList / Vector之间的区别和联系 cnblog
- Java中Vector,ArrayList和LinkedList的区别
- ArrayList Vector LinkedList 区别与用法
- List, Vector, ArrayList, LinkedList, 区别总结
- ArrayList,LinkedList, Vector三者的区别
- 牛客网Java刷题知识点之ArrayList 、LinkedList 、Vector 的底层实现和区别
- Java基础之集合List-ArrayList、LinkedList、Vector的底层实现和区别
- ARRAYLIST VECTOR LINKEDLIST 区别与用法
- ArrayList、LinkedList和Vector三兄弟的区别
- Java基础之ArrayList与LinkedList、Vector,以及HashMap与HashTable的区别
- ArrayList、LinkedList和Vector三者区别与联系
- ARRAYLIST VECTOR LINKEDLIST 区别与用法 (转载并修改)
- Arraylist,LinkedList,vector的区别
- ArrayList Vector LinkedList 区别与用法
- ArrayList、LinkedList、Vector的区别