Java中哪些集合是有序的?
- 實現了 List 接口的集合類全部有序:比如ArrayList、LinkedList
- LinkedHashMap:在 HashMap 的基礎上多維護了一個雙向鏈表。
- ConcurrentSkipListMap:基於跳錶實現,跳錶內所有的元素都是排序的。
- TreeMap:基於紅黑樹實現。
- TreeSet:基於TreeMap實現。
哪些 Map 是有序的?
- LinkedHashMap
- ConcurrentSkipListMap
- TreeMap
HashMap容器(jdk1.8) 底層採用數組+鏈表+紅黑樹(哈希表) key,value允許儲存null 線程不安全 默認容量16(初始化容量會強制轉成2的冪次方) 默認負載因子 0.