ArrayList与Vector
来源:互联网 发布:网站源码下载 带采集 编辑:程序博客网 时间:2024/06/09 19:45
1.ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢.
2.Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差.
3.LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
总结:Vector是线程安全的;ArrayList非线程安全,性能优于Vector 。 建议使用ArrayList。
2.Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差.
3.LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
总结:Vector是线程安全的;ArrayList非线程安全,性能优于Vector 。 建议使用ArrayList。
- Vector,ArrayList与LinkedList
- Vector与ArrayList
- ArrayList与Vector
- Vector与ArrayList区别
- ArrayList与Vector区别
- Vector与ArrayList区别
- ArrayList与Vector区别
- List ArrayList与Vector
- Vector与ArrayList区别
- Vector与ArrayList区别
- Vector与ArrayList区别
- ArrayList与Vector异同
- Vector与ArrayList区别
- Vector与ArrayList区别
- java ArrayList与Vector
- Vector与ArrayList区别
- Arraylist与Vector
- Vector与ArrayList区别
- 姐弟配与女姓权益保护
- 辞退孕妇直接违背科学发展观
- SQL Server 全文检索技术 1
- JXTA Platform JAVA参考实现源代码分析系列文章(2)
- 每人发1000元该不该
- ArrayList与Vector
- JXTA探索:双向管道(Bi-directional Pipe)的实现和原理剖析
- iis 错误127 找不到指定程序
- 在eclipse中使用中文JAVA api文档
- 一个不错的页面选项卡标签效果源代码
- 关于Content-Type的一张表
- プロポーショナル フォント
- Common Struts Errors and Causes--Struts常见错误
- [简译]WPF的新特性——路由事件(3)