equals和HashCode的种种相等问题
equals和hashcode我一直没弄明白到底怎么回事,今天终于弄懂了。
如下图:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。在Person类没有重写equals和hashcode方法时,是如下情况:
但是当我重写了equals方法时,是如下情况:
但是当我重写了hashcode方法而不去重写equals方法时,是如下情况:
但是当我重写了equals和hashcode方法时,是如下情况:
说明hashcode和equals方法没有半毛钱关系,网上说的都是假的
当然:情况可能视具体的重写方式而定 我的重写方式如下(我是直接Alt自动生成的):

更多精彩