Java 中的对象哈希代码默认行为
如果 Java 对象中未显式重写 hashCode() 方法,则调用 hashCode()根据 Java 虚拟机 (JVM) 的实现,该对象会产生特定结果。
HotSpot JVM 默认行为
在 HotSpot JVM 中,默认行为如下:
默认情况下,此随机数与对象的内容或位置没有关联。
可自定义行为
hashCode() 方法的行为可以使用 -XX:hashCode=n HotSpot JVM 选项进行自定义。此选项采用以下值:
特殊注意事项
以上是当'hashCode()”方法未被重写时,它在 Java 中的行为如何?的详细内容。更多信息请关注PHP中文网其他相关文章!