hashmap底層原理

編程中 產生的疑問 因爲 在put進hm時,是用hash算法 把值user2對象 計算出hashcode 來放入數組中對應位置; 即便是你改變了user2的屬性值,user2的hashcode自始至終沒有改變; 當從map進行getValue時 是比較hashcode拿到; 值存放的其實是 user2的引用。 【】 簡單說下添加 鍵值對put(key,value) 的過程: 1,判斷鍵值對數組ta
相關文章
相關標籤/搜索