在介紹集合之前,我們先通過集合框架圖瞭解集合裏的主要內容和它們之間的關係,下圖是我簡單註解後的框架圖:
其中,對List和Set的註解關注點爲:
元素是否可重複
元素是否可以爲null
元素是否有序
List: 可重複
可爲null
有序
Set: 不能重複
元素無序(插入順序)
其他簡要簡介:
ArrayList: 數組
訪問效率高
移動、刪除效率低
LinkedList: 鏈表
插入、刪除效率高
訪問效率低
WeakHashMap:隨時間推移內部數據會消失(被回收掉)