Vector和ArrayList的区别
来源:互联网 发布:网络安全技术与实践 编辑:程序博客网 时间:2024/05/01 19:34
面试题中经常看到。
相同点:
都实现了List接口,都是有序的,可以按照下标去取数据,可以存放重复数据。
不同点:
(1)线程安全性
Vector是线程安全的,在写多线程并发时可以考虑使用Vector。
ArrayList不是线程安全的,速度相对较快一点。
(2)数据增长特点
当初始分配的空间使用完后,Vector会再分配原来一倍的空间;
ArrayList会分配原来一半的空间。
后续有发现再增加。
1 0
- ArrayList和Vector的区别
- ArrayList和Vector的区别
- ArrayList和Vector的区别
- ArrayList和Vector的区别
- ArrayList和Vector的区别
- Vector和ArrayList的区别
- arrayList和vector的区别
- vector和arraylist的区别
- arraylist和vector的区别
- ArrayList和Vector的区别
- ArrayList 和Vector的区别
- ArrayList和Vector的区别
- ArrayList和Vector的区别
- Vector 和 ArrayList 的区别
- ArrayList和Vector的区别
- Vector和ArrayList的区别
- ArrayList 和 Vector的区别
- ArrayList和Vector的区别
- 链表-奇思妙想
- 沉浸感去哪儿了?
- 日志收集之flume-ng源码分析
- 11111
- 一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程
- Vector和ArrayList的区别
- java开发环境配置
- 第15章:数字,字符串和集合
- Ceph-Openstack学习笔记
- ubuntu13.10 安装rpm包
- 第九届湖南省ACM—ICPC程序设计大赛 搞笑版费马大定理
- 【layout】fill_parent和wrap_content的区别
- open/read/write和fopen/fread/fwrite的区别
- C# 获取窗口句柄并且关闭应用程序