java爲何要重寫hashCode和equals方法

  若是不被重寫(原生)的hashCode和equals是什麼樣的?       不被重寫(原生)的hashCode值是根據內存地址換算出來的一個值。       不被重寫(原生)的equals方法是嚴格判斷一個對象是否相等的方法(object1 == object2)。   爲何須要重寫equals和hashCode方法?       在咱們的業務系統中判斷對象時有時候須要的不是一種嚴格意義上的
相關文章
相關標籤/搜索