ArrayList和Vector
来源:互联网 发布:淘宝安全中心在哪 编辑:程序博客网 时间:2024/05/10 06:19
Arraylist是线程不安全的,而Vector是线程安全的,所以,如果有一个线程去访问集合,可以考虑用ArrayList,而若有多个线程去访问集合,可以通过Vector来访问,这样我们就不用再额外的编写一些防止线程不安全的代码。
但是因为要处理线程安全的问题,必定要保证同步,这样vector必然就没有Arraylist效率高,因此,ArrayList的性能比Vector好。
另外,vector和ArrayList中的元素在达到它的初始容量时,vector会将它的容量扩大2倍,而ArrayList仅仅增加的是它容量的50%,从这个角度看,ArrayList有利于节约内存。
0 0
- vector 和 ArrayList
- [翻译] vector 和 ArrayList
- 小议Vector和ArrayList
- ArrayList、Vector和LinkedList
- LinkedList、ArrayList和Vector
- Vector和ArrayList
- ArrayList 和Vector区别
- LinkedList,ArrayList和Vector
- Vector和ArrayList区别
- ArrayList、Vector和LinkedList
- ArrayList、Vector和LinkedList
- ArrayList 和Vector
- Vector和ArrayList
- 区别:Vector和ArrayList
- ArrayList 和 Vector 比较
- ArrayList、LinkedList和Vector
- ArrayList、Vector和LinkedList
- Vector和ArrayList区别
- BaiduMap---百度地图官方Demo之UI控制功能(介绍开关手势功能和显示隐藏UI控件)
- SLAM, in my eyes
- Ubuntu系统下搭建lamp环境
- Backward Digit Sums(poj 3187)
- 二元关系
- ArrayList和Vector
- 《3d游戏编程大师技巧》笔记
- LeetCode oj 371. Sum of Two Integers(位运算)
- 半卷残书 孤灯一柱
- 关于 Virtual SAN/VSAN 的常见问题解答
- Android:onNewIntent()触发机制及注意事项
- Vijos P1001 谁拿了最多的奖学金(模拟)
- MyBatis使用总结
- 简单的音乐播放器案例