1. Collection a) List (有序,可重覆) i. ArrayList底層用數組實現。線程不安全,效率高 ii. LinkedList:底層用雙向鏈表實現。線程不安全,效率高 ii. Vector:底層用數組實現。線程安全,效率低 b) Set (無序,不可重覆) HashSet(內 ...
1. Collection
a) List (有序,可重覆)
i. ArrayList底層用數組實現。線程不安全,效率高
ii. LinkedList:底層用雙向鏈表實現。線程不安全,效率高
ii. Vector:底層用數組實現。線程安全,效率低
b) Set (無序,不可重覆)
HashSet(內部是使用HashMap實現)
2. Map
採用“key-value”來存儲我們數據。
a) HashMap 線程不安全,效率高
b) HashTable 線程安全,效率低
3. Iterator
通過他,可以實現遍歷容器中元素
4.泛型
預定義容器裡面數據類型
5. Collections 工具類
便於對容器操作