爲何要重寫 hashcode 和 equals 方法?

我在面試Java初級開發的時候,常常會問:你有沒有重寫過hashcode方法?很多候選人直接說沒寫過。我就想,或許真的沒寫過,因而就再經過一個問題確認:你在用HashMap的時候,鍵(Key)部分,有沒有放過自定義對象?而這個時候,候選人說放過,因而兩個問題的回答就自相矛盾了。java 最近問下來,這個問題廣泛回答不大好,因而在本文裏,就乾脆從hash表講起,講述HashMap的存數據規則,由此你
相關文章
相關標籤/搜索