20200628——hashmap 1.7與1.8

不同點

jdk 1.7使用的是頭插法,1.8使用的是尾插法,頭插法會出現逆序且鏈表死循環問題,1.8使用了紅黑樹和尾插法,能夠避免出現逆序且鏈表死循環的方法。

擴容後數據存儲方式也不一樣

hashmap具備一下特點

鍵值都允許爲空,線程不安全,不保證有序,存儲位置隨着時間變化
在這裏插入圖片描述

爲什麼hashmap中的string,integer這樣的包裝類適合作爲key鍵

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章