Map介面及其子類

2021-06-22 17:47:37 字數 585 閱讀 8388

map介面操作的是一對物件,即二元偶物件,map介面中的每個元素都使用"key--value"的形式儲存在集合中.

sortedmap介面是排序介面,只要是實現了此介面的子類,都屬於排序的子類.treemap就是此介面的乙個子類

hashmap:無序存放,新的操作類,key不允許重複

hahtable:無序存放,舊的操作類,key不允許重複

treemap:可以排序的map集合,按集合的key排序,key不允許重複

weakhashmap:弱引用的map集合,清除集合中不再使用的內容,使用gc進行**

indentityhashmap:key可以重複的map集合

雙列集合Map及其子類

map介面是雙列集合,它以key value的方式存在。特點 鍵不可以重複,但是值可以重複 無序 存入的順序與取出來的順序不同 沒有索引 子類 hashmap,linkedhashmap,treemap map集合常用方法 public v put k key,v value 新增元素。public...

Set 介面常用子類及其特點

set 集合中元素不可重複,是無序的 存入和取出的順序是不一樣的 set 介面中的方法和 collection 介面一致.常用子類 treeset 可以對 set 集合中的元素進行排序,是不同步的.雜湊表如何確定元素是否相同?判斷兩個元素的雜湊值是否相同,其實判斷的是物件的 hashcode 方法 ...

Map介面及其實現類

一 map的實現類 map 雙列資料,儲存key value對的資料。實現類 hashmap 作為map的主要實現類 執行緒不安全的,效率高,可以儲存null的key和value 子類 linkedhashmap 保證在遍歷map元素時,可以按照新增的順序實現遍歷。原因 在原有的hashmap底層結...