List Set Map,listsetmap
List Set 都是接口,都繼承了Collection接口
ArrayList LinkList 直接實現了List接口
HashSet 實現了Set接口
TreeSet繼承父類AbstractSet 間接的實現了Set 接口
Map 是接口,沒有實現Collection接口
HashMap實現了Map接口
Collection 常用類
ArrayList LinkedList HashSet TreeSet Vector
HashMap Hashtable
1.HashMap 繼承是AbstractMap類
Hashtable 繼承是Dictionary類
2.HashMap是線程不安全的,非同步,效率高於Hashtable
Hashtable是線程安全的,同步
3.HashMap允許將null作為一個entry的key或者value,
Hashtable不可以,直接拋出NullPointerException
ConcurrentHashMap也繼承了和HashMap一樣的父類,但是線程安全的,