Java 中的物件雜湊程式碼預設行為
如果Java 物件中未明確重寫hashCode() 方法,則呼叫hashCode ()該物件會根據Java 虛擬機器的實作產生特定結果(JVM).
HotSpot JVM 預設行為
在HotSpot JVM 中,預設行為如下:
預設情況下,該隨機數與物件的內容沒有關聯,或位置。
可自訂行為
hashCode() 方法的行為可以使用 -XX:hashCode=n HotSpot JVM 選項進行自訂。此選項採用以下值:
特殊注意事項
以上是當「hashCode()」方法未被重寫時,它在 Java 中的行為如何?的詳細內容。更多資訊請關注PHP中文網其他相關文章!