ArrayList、LinkedList、Vector的区别。
2018-03-12 13:21
441 查看
Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要记录本项前后项即可,插入数据较快
相关文章推荐
- ArrayList Vector LinkedList 区别与用法
- ArrayList、Vector和LinkedList区别
- ArrayList、Vector、LinkedList有什么区别?
- Vector和ArrayList,LinkedList,Hashtable,HashMap的区别
- ArrayList、Vector、LinkedList之间的区别
- ArrayList Vector LinkedList 区别与用法
- ArrayList、LinkedList、Vector的区别
- ArrayList Vector LinkedList 区别与用法
- ArrayList、 Vector 、LinkedList区别与用法
- List接口的实现类---ArrayList、LinkedList、Vector之间的区别--------(java复习)
- ArrayList,LinkedList,Vector的关系和区别
- ArrayList,LinkedList, Vector, Stack的区别
- ArrayList,LinkedList, Vector三者的区别
- arraylist linkedlist vector 三者区别
- ArrayList、LinkedList、Vector的区别
- HashSet、HashMap、ArrayList、LinkedList、Vector区别
- ArrayList Vector LinkedList 各种容器的区别与用法
- Vector与ArrayList和LinkedList区别(简略)
- ArrayList,LinkedList以及Vector的区别?
- java的List接口的实现类 ArrayList,LinkedList,Vector 的区别