黑马程序员技术交流社区

标题: ArrayList与LinkedList的区别 [打印本页]

作者: SQQ    时间: 2016-6-14 22:18
标题: ArrayList与LinkedList的区别
1.ArrayList底层是动态数组的数据结构,LinkedList基于链表的数据结构。
2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
作者: bitwdh    时间: 2016-6-27 09:00
谢谢分享,很好!!!!
作者: gaojiangjian    时间: 2016-6-28 11:26
LinkedList底层采用链表结构,不同步,增删快,查询慢,Arraylist底层采用数组结构,
作者: perfect_class    时间: 2016-6-30 13:57
谢谢分享,学习了
作者: zc407744759    时间: 2016-7-8 06:38
学习到了
作者: 牛排    时间: 2016-7-8 21:44
谢谢分享,很好!!!!
作者: 安好小妖    时间: 2016-7-29 23:41
俩都是线程不安全的
作者: zhaoyar    时间: 2016-7-30 18:52
赞一下!




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