社区
Java SE
帖子详情
请问一下高手:Vector和ArrayList方法的怎么用啊?并且各有什么优缺点?
刘彬彬
2008-02-16 06:08:45
请问一下高手:Vector和ArrayList方法的怎么用啊?
并且各有什么优缺点?
在线等!
...全文
91
6
打赏
收藏
请问一下高手:Vector和ArrayList方法的怎么用啊?并且各有什么优缺点?
请问一下高手:Vector和ArrayList方法的怎么用啊? 并且各有什么优缺点? 在线等!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuxo84
2008-02-17
打赏
举报
回复
都可以动态扩展
向以上各位学习了!
枫叶rain
2008-02-17
打赏
举报
回复
ArrayList大致上等同于 Vector 类,除了ArrayList是不同步的.
都可以可以实现可增长的对象数组
Dan1980
2008-02-16
打赏
举报
回复
ArrayList可以说是Vector的改进版本,其相对于Vector的优点不一而足。
ArrayList本身不是线程安全的,但可以用Collections.synchronizedList()来得到对应的线程安全的版本。实际上,Java 2.0引入的集合类默认都不是线程安全的,这是基于效率和灵活性考虑,不是缺点,而是优点。
明智的做法是:能用ArrayList的时候尽量用ArrayList,除非你要与Java 2.0以前的代码兼容,否则没有什么理由用Vector。
xiaoben008
2008-02-16
打赏
举报
回复
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
天木之塬
2008-02-16
打赏
举报
回复
可以查一下jDk帮助文档
lovekker
2008-02-16
打赏
举报
回复
Vector 是比较早
优点: 线程同步
效率: 差(相对ArrayList)
ArrayList 现今最常用
优点: 数组的优点
缺点: 自身不是线程同步 可以利用工具类(Collections)保持同步
如: List list = Collections.synchronizedList(new ArrayList());
常见的使用就是
·存储
·Vector
·v.add(Object o);
·ArrayList
·list.add(Object o);
·遍历 都支持Iterator
for(Iterator iterator = (vercot或arraylist).iterator();iterator.hasNext();){
...
}
JavaSE基础视频精讲⑭:泛型,
ArrayList
和LinkedList
本课程适用于零基础小白快速入门Java语言技术,通过课程学习可以清晰了解Java 泛型,
ArrayList
和LinkedList。课程配套完整的(笔记+代码+作业)
Java中
Vector
和
ArrayList
的区别
广州疯狂软件学院拥有三大课程体系包括:java... 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是
ArrayList
、
Vector
和LinkedList.List用于存放多个元素,能够维护元素的次序,并且允许元素的重...
2012/2/20
3.
ArrayList
、
Vector
、LinkedList的区别及其
优缺点
?HashMap、HashTable的区别及其
优缺点
? 3.列出线程的实现方式?如何实现同步? 4.sql题,是一个图表,具体忘了 5.列出至少五种设计模式?用代码或UML类图...
面试官:什么才是真正的架构设计?
前言 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。...Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、...
Elasticsearch顶尖
高手
系列:
高手
进阶篇(二)
Elasticsearch顶尖
高手
系列:
高手
进阶篇(二)第59-72节59_数据建模_关系型与document类型数据模型对比60_数据建模_通过应用层join实现用户与博客的关联61_数据建模_通过数据冗余实现用户与博客的关联62_数据建模_对...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章