Java集合使用總結

1. ArrayList

(1) 由數組組成,

(2) 初始化容量爲10

(3) 每次擴容爲原來的1.5倍

(4) 查詢速度快,增刪改速度慢

(5) 支持重複元素及null元素

(6) 有序

(7) 開發建議:在已知容量的情況下,需要初始化容量;

                        如果已知容量小於10,則不需要指定容量;

2. LinkedList

(1) 由鏈表組成

(2) 查詢速度慢,增刪改速度快 

(3) 有序

3. LinkedHashMap

(1) 由數組、鏈表組成,繼承了HashMap

(2) 有序,即根據數據插入順序進行存儲,增加了字段 final boolean accessOrder

(3) 遍歷Map

4. TreeMap

(1) 紅黑樹

(2) 根據key進行自動排序,默認升序

(3)  降序排序

5. HashMap

(1) 由數組、鏈表、紅黑樹組成

(2) 數據結構

(3) 無序的

(3) 數據插入原理

å¨è¿éæå¥å¾çæè¿°

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章