java類集 Map介面

2021-08-09 07:44:41 字數 1308 閱讀 1476

一,本章目標

掌握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 比如 ...