A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

集合分为单列集合Collection,双列集合Map.
Collection又分为list和set.
list存储方式,有序,可以存储重复的元素.set集合存储方式,无序,不可以存储重复元素.
list又分为ArrayList和LinkedList.ArrayList底层是用数组实现.查找快,增删慢.LinkedList底层是链表.查找慢,增删快.
set又分为HashSet和LinkedHashSet.HashSet存储方式为无序,不可以装重复元素.由HashCode()和equals()方法实现
LinkedHashSet增删快,查询快

5 个回复

倒序浏览
温故知新
回复 使用道具 举报
好,总结的很简洁明了,谢谢楼主
回复 使用道具 举报
本帖最后由 为何帅 于 2016-6-16 14:56 编辑

Map集合:
Hashtable:底层是哈希表数据结构,是线程同步的。不可以存储null键,null值。
HashMap:底层是哈希表数据结构,是线程不同步的。可以存储null键,null值。替代了Hashtable.
TreeMap:底层是二叉树结构,可以对map集合中的键进行指定顺序的排序。
LinkedHashMap:可以保证哈希表有存入顺序和取出顺序一致,保证哈希表有序。

图片1.png (73.12 KB, 下载次数: 5)

图片1.png
回复 使用道具 举报
分享的不错
回复 使用道具 举报
总结的很好谢谢 辛苦了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马