黑马程序员技术交流社区

标题: 关于List的问题 [打印本页]

作者: xingkong123    时间: 2014-11-25 21:52
标题: 关于List的问题
ArrayList,Vector, LinkedList的存储性能和特性是什么啊?


作者: 船长    时间: 2014-11-25 21:59
ArrayList内部结构是数组,Vector内部结构也是数组,不过Vector已被ArrayList所替代
Vector查询和增删都特慢,ArrayList查询快,增删慢
LinkedList内部结构是链表,查询慢,增删快
作者: zbt    时间: 2014-11-25 22:26
List的三个儿子:ArrayList, Vector,LinkedList
        ArrayList:底层数据结构是数组,查询快,增删慢,不同步,线程不安全,效率高
        Vector:底层数据结构是数组,查询快,增删慢,同步,线程安全,效率底
        LinkedList:底层数据结构是链表,查询慢,增删快,不同步,线程不安全,效率高
作者: yy306525121    时间: 2014-11-25 22:29
java葵花宝典里面有这个问题,有一个是线程安全的和一个不线程安全的,当然线程不安全的速度也就快些,
作者: 彭毅    时间: 2014-11-26 00:41
Queue一般用LinkedList实现
作者: 李双    时间: 2014-11-26 08:19
主要考虑线程安全问题,同步的低效,不同步的高效




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