欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

hashcode,equals和“==” 自我理解  

程序员文章站 2022-07-16 16:56:35
...
hashcode:目的是为了,同一对象每次调用它的hashcode()方法 返回一个相同的整数(不同对象有可能hashcode相同)(继承自Object可以被重写)
equals:比较对象的值是否相等(继承自Object可以被重写)
==:比较两个对象是不是同一个对象(比较内存中的地址)(比较引用是否相等)

不同的对象会不同的重写这两方法