hashmap

1/16ページ

從一道面試題徹底搞懂hashCode與equals的作用與區別及應當注意的細節

   最近去面試了幾家公司,被問到hashCode的作用,雖然回答出來了,但是自己還是對hashCode和equals的作用一知半解的,所以決定把它們研究一下。 以前寫程式一直沒有注意hashCode的作用,一般都是覆蓋了equals,缺沒有覆蓋hashCode,現在發現這是埋下了很多潛在的Bug! […]

HashMap原理和程式碼淺析

原文地址為:HashMap原理和程式碼淺析 hashCode介紹 分析HashMap之前先介紹下什麼Hashcode(雜湊碼)。它是一個int,每個物件都會有一個hashcode,它在記憶體的存放位置是放在物件的頭部(物件頭部存放的資訊有hashcode,指向Class的引用,和一些有關垃圾回收資訊 […]