ArrayList和vector的区别
2016-04-25 16:57
169 查看
1.Vector(实现了Snychronized方法)是线程安全的,ArrayList是非线程的,不安全的
2.当集合中的元素数目大于集合长度时,Vector的增长率为100%,而ArrayList的增长率为50%,故数据量大时,应考虑使用ArrayList,以节约内存。
3.对于查询操作Vector和ArrayList的执行时间均是0(1),没有差别,如果考虑到增删改,则选用LinkedList
2.当集合中的元素数目大于集合长度时,Vector的增长率为100%,而ArrayList的增长率为50%,故数据量大时,应考虑使用ArrayList,以节约内存。
3.对于查询操作Vector和ArrayList的执行时间均是0(1),没有差别,如果考虑到增删改,则选用LinkedList
相关文章推荐
- 接口测试总结
- python modules下载地址
- andorid——自定义seekbar(转)
- Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程
- hdu_5672_Strings BestCoder Round #81 (div2)
- 如何更新linux系统时间
- SVM
- Android RSA加密解密实现
- redis API 和 命令学习网站
- Android处理登录页面的调用
- Java对象初始化步骤&&子类继承父类后变量与方法调用情况
- JS产生四位随机数的方法
- android Bluetooth常用AT 命令
- Face Alignment at 3000 FPS via Regressing Local Binary Features
- android getSystemService()
- centos7安装并配置nginx+php
- 开通博客
- PHP 正则表达式后面接的/isU, /is, /s含义
- javascript 的 继承(六) 之 寄生组合式继承
- Android Studio如何回滚已经commit的代码