黑马程序员技术交流社区

标题: List的三个儿子的特点及区别 [打印本页]

作者: 宋举    时间: 2015-8-10 22:07
标题: List的三个儿子的特点及区别
List的三个儿子的特点及区别
作者: 谭威威威威    时间: 2015-8-10 22:14

作者: rxtm    时间: 2015-8-10 23:06
不是只有俩么
作者: 耀阳圣尊    时间: 2015-8-11 10:57
ArrayList:
底层的数据结构是数组;所以它查询快,增删慢!
线程不安全,但是效率高!
Vector:
底层的数据结构是数组;所以它查询快,增删慢!
线程安全,但是效率低!
LinkList:
底层的数据结构是链表,所以它查询慢,但是增删快!
线程不安全,但是效率高!

如果您觉得我的回答还满意的话,请回复一下我
我的QQ:2355928351
如果您还有其他的入学前问题可以加我的QQ
作者: T-l-H、小生    时间: 2015-8-11 11:13
楼上正解,+1
作者: vipsong    时间: 2015-8-11 11:23
耀阳圣尊 发表于 2015-8-11 10:57
ArrayList:
底层的数据结构是数组;所以它查询快,增删慢!
线程不安全,但是效率高!

正解.但有个小纰漏
是LinkedList

Vector:内部是数组数据结构,同步,增删查询都很慢。
ArrayList:内部是数组数据结构,不同步,替代Vector,查询速度快。
LinkedList:内部是链表数据结构,不同步,增删元素速度快

作者: 耀阳圣尊    时间: 2015-8-11 13:15
vipsong 发表于 2015-8-11 11:23
正解.但有个小纰漏
是LinkedList

多谢提醒
作者: a496668151    时间: 2015-8-11 13:54
学习学习!!!!!!!!!




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