二十七、深入==与equals的区别(下篇)
生活随笔
收集整理的這篇文章主要介紹了
二十七、深入==与equals的区别(下篇)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@Author:Runsen
@Date:2020/6/2
作者介紹:Runsen目前大三下學期,專業化學工程與工藝,大學沉迷日語,Python, Java和一系列數據分析軟件。導致翹課嚴重,專業排名中下。.在大學60%的時間,都在CSDN。決定今天比昨天要更加努力。
我預計寫零基礎學Java寫到一百篇,這是第二十七篇,慢慢來,畢業前需要搞定。
上次我說到了在重寫的時候,如果重寫了equals方法,那么必須要重寫hashcode方法。原因是為了讓相同的對象擁有相同的hashcode值。這個就是我的答案,
還有兩個對象的equals為true,則兩個對象的hashCode相等。兩個對象的hashCode相等,兩個對象的equals不一定為true。就留在下篇,因此下篇比較簡單些。
那就開始吧,我順便補充一個 ==。
文章目錄
- ==
- == 和equals區別
==
先來一段代碼,提高下精神。
/*** @author Runsen* @date 2020/6/2 10:56*/public總結
以上是生活随笔為你收集整理的二十七、深入==与equals的区别(下篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 杭州武警士官学校校长什么级别
- 下一篇: 节能原理 复习(能量平衡+热电联产+联合