黑马程序员技术交流社区

标题: 这是集合细节问题? [打印本页]

作者: 刘海源    时间: 2012-7-27 12:13
标题: 这是集合细节问题?
求图解,谁能给画个图更好的理解呢??
常见子类对象:
      --|Vector:
             jdk1.0,底层是数组结构的,可变长度数组,原理:一旦原数组数组长度不够,
             会创建新数组,将原数组的元素复制到新数组中, 并将新元素添加但新数组中
             Vector是同步的
      --|ArrayList:
              底层数组结构,也是支持长度可变数组的,是不同步的,替代Vector,因为效率高。查询效率很高,
              数据空间是连续的
      --|LinkedList:
              底层是连接列表结构,简称链表结构,是不同步的,这种结构的好处:对元素的增删非常效率高,
              弊端:查询效率很低
作者: 刘海源    时间: 2012-7-28 08:35
谁可以用图形详细的解释下,求解,要图解大点我方便保存
作者: 肖琦    时间: 2012-7-28 09:56
本帖最后由 肖琦 于 2012-7-28 10:20 编辑

先占个位上个图,待会画完慢慢上

ArrayList增删.png (30.38 KB, 下载次数: 19)

ArrayList增删.png

LindedList.png (29.44 KB, 下载次数: 22)

LindedList.png





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