ShannonHung / ShannonHung.github.io

2 stars 0 forks source link

一次搞懂Java中的equals()和hashCode() | Shannon's Blog 🏔️ 生活 & 技術 & 留學分享 #7

Open ShannonHung opened 1 year ago

ShannonHung commented 1 year ago

https://shannonhung.github.io/posts/equals-hashCode.html

前言如果你想要自定義物件判斷是否相等的邏輯,就改equals吧!如果你想要修改HashMap或是HashSet中,不重複物件的邏輯,那就修改hashCode吧! 在物件導向的世界裡面,勢必逃不了自己建立的物件(你可能把某些功能包起來,放在某個class裡面)又或是想要建立一個Employee.class這樣的類別,方便你建立員工的資料存入資料庫中。 而這些xxxx.class都其實繼承Obje

leozzmc commented 1 year ago

這太牛逼了