一,本章目標
掌握map介面與collection介面的不同
掌握map與map.entry介面的關係
掌握map常用的子介面:hashmap,hashtable,treemap,weakhashmao
掌握hashmap與hashtable的區別
二,具體內容
collection的操作種,每次儲存都是乙個物件,但是在map中儲存的是一對物件,隊形的形式是以:key--》value的形式儲存的。
以hashmap為例子:
要輸出全部的key則使用以下方法。
既然可以輸出全部的key,那麼肯定可以輸出全部的value,方法如下:
在map中也存在乙個hashtable子類,實際上這個類和vector一樣,都是屬於舊的類。
treemap子類,此類也屬於排序類,按key排序。
如果假設乙個map中的某些內容長時間不適用的話,按照之前的做法是不會刪除掉的,如果希望其可以自動刪除,則可以使用弱引用,當裡邊的某些內容不使用,可以自動刪除掉。
三,總結
介紹map的特點和基本操作
map與mapentry的基本關係
map的子類的使用
java類集 Iterator介面
一,本章目標 掌握集合輸出的標準操作 掌握iterator介面的主要作用及使用注意事項 二,具體內容 在集合的操作中,支援一下幾種方式輸出 iterator輸出 listiterator輸出 foreach輸出 enumeration輸出 對於iteratr而言,因為本身是乙個介面,所以想例項化則要...
Java知識 Map介面
1.map介面 實現類 hashmap類 map介面常用方法 方法名說明 object put object key,object val 以 鍵 值對 的方式進行儲存 object get object key 根據鍵返回相關聯的值,如果不存在鍵,返回null object remove obje...
Java學習 Map介面
map集合 一次新增一對元素 collection一次新增乙個元素 map也稱為雙列集合 collection集合也被稱為單列集合 map集合儲存的是鍵值對 並且必須保證鍵的唯一性 常用方法 1,新增 value put key,value 返回和前乙個key關聯的值,如果沒有則返回null 比如 ...