黑马程序员技术交流社区

标题: ArrayList,Vector, LinkedList的存储性能和特性 [打印本页]

作者: 许夏荣    时间: 2015-3-23 14:57
标题: ArrayList,Vector, LinkedList的存储性能和特性
求大神指点,网上说的太专业了,求通俗点的比喻说法
作者: DxxD    时间: 2015-3-23 15:40
坐等专业解答。。。
作者: 田晓莉    时间: 2015-3-23 20:20
Arraylist,LinkedList,Vector:
都是实现了List接口的类,所以具备List接口的特点和公共方法;
List集合中的元素有序可索引,且允许重复;
ArrayList和Vector:底层数据结构是基于数组数据结构;LinkedList:底层基于链表数据结构;
数据结构简单的理解就是数据的存储方式。
作者: 鲍阳    时间: 2015-3-23 21:37
三者都是List接口的子类。List区别于Set的特点就是有索引,所以元素有序可重复。
怎么存储的看名字就懂了。
ArrayList: 数组结构(因而查找速度快),线程不同步
Vector :数组结构(因而查找速度快),由于线程同步所以效率低
LinkedList:链表结构(因而增删速度快,),线程不同步
作者: 没劲睡觉    时间: 2015-3-23 21:50
3楼回答已经ok了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2