这个问题在这里已经有了答案:





What is an object's hash code if hashCode() is not overridden?

(12 个回答)


8年前关闭。




如果没有覆盖 hashCode 方法,那么 hashCode 的默认实现是什么?

最佳答案

然后这个类从它的一个祖先那里继承了 hashCode。如果它们都没有覆盖它,则使用 Object.hashCode

docs :



所以默认实现是特定于 JVM 的

关于java - `hashCode` 的默认实现是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15130764/

10-14 11:41