問二:談談你對HashMap的理解?

HashMap(Java8以前):數組+鏈表 HashMap(Java8及以後):數組+鏈表+紅黑樹     如果存入的key是一個自定義的類,該怎麼辦呢?(重新equals和hashcode) 進入源碼: 可以看到key是由Set來存的,就不能夠有重複數據了 values用Collection來存,可以重複 內部存儲結構是[是一個MapEntry的實現] 數組被分爲一個個的bucket,通過ha
相關文章
相關標籤/搜索