标签:枚举类型 dha 一个队列 比较 原理 排序 list 接口 先进先出
1.JAVA 的集合有哪些 ,包括比较
答:Map ,Set ,List ,Queue 。其中Map 是键值对的形式存在,Set ,List ,Queue都是继承Collection接口 。
Set 是无顺的,不可重复的。 (不可重复的原理,其内部是一个Map)
List是有序的,可重复的。
Queue 保持一个队列(先进先出)的顺序 。
Set 中:HashSet ,通过HashCode值决定元素的位置。 LinkedHashSet ,加进来的顺序就是遍历的顺序(链表维护元素的次序)
EnumSet ,元素都是枚举类型的枚举值
SortedSet<接口>,是用来排序的 。
扩展:高并发下的集合:
标签:枚举类型 dha 一个队列 比较 原理 排序 list 接口 先进先出
原文地址:https://www.cnblogs.com/nuomiMA/p/9554302.html