重溫HashMap

問:HashMap 的工作原理是什麼? 答:使用 put(key, value) 存儲對象到 HashMap 中,使用 get(key) 從 HashMap 中獲取對象。當我們給 put() 方法傳遞鍵和值時,我們先對鍵調用 hashCode() 方法,計算並返回的 hashCode 是用於找到 Map 數組的 bucket 位置來儲存 Node 對象。 以下是具體的 put 過程(JDK1.8)
相關文章
相關標籤/搜索