1. 程式人生 > >Java的Map細節點

Java的Map細節點

tree 使用 內部 hashtable ash treemap 單列 pre 就是

Map常用的子類:
一次添加一對元素。Collection 一次添加一個元素。
Map也稱為雙列集合,Collection集合稱為單列集合。
其實map集合中存儲的就是鍵值對。
map集合中必須保證鍵的唯一性。
Map.Entry實際上是Map接口的內部類的對外使用。從而可以使用叠代器Iterator再進行處理。

|--Hashtable :內部結構是哈希表,是同步的。不允許null作為鍵,null作為值。
      |--Properties:用來存儲鍵值對型的配置文件的信息,可以和IO技術相結合。        
|--HashMap : 內部結構是哈希表,不是同步的。允許null作為鍵,null作為值。
|--TreeMap : 內部結構是二叉樹,不是同步的。可以對Map集合中的鍵進行排序。

Java的Map細節點