为什么要重写hashCode

== 与equals 的区别 == 使用==的时候会根据对象的类型为引用对象还是值对象分开处理,如果是值对象的话会直接比较2个值是否相等,如果是引用对象的话会比较内存地址是否相同 equals equals 是Object 类提供的方法,除了值对象之外的其他对象都可以通过调用equals比较,如果没有重写此方法那么实质上也是比较2个对象的内容。 为什么需要重写equals 当我们的对象之间是否相等
相关文章
相关标签/搜索