外观
约 129 字小于 1 分钟
Java简单
2025-02-18
根据 Java 的规范,如果两个对象通过 equals 方法比较返回 true,那么它们的 hashCode 值也必须相等。这是 Java 语言对这两个方法关系的基本约定,如果重写了 equals 方法却不重写 hashCode 方法,就可能会违反这个约定,导致程序出现难以发现和调试的问题。
Java
equals
true
hashCode