如果Java的垃圾回收器移动对象,什么是Object.hashCode和System.identityHashCode?
2022-09-01 05:27:33
我经常听说这些方法(和)返回对象的地址,或者从地址快速计算的东西;但我也非常确定垃圾回收器移动并压缩对象。由于哈希代码无法更改,因此存在问题。我知道这不是日常工作需要知道的事情,但我想了解内部情况。那么,有谁知道这是如何在Java中实现的呢?或者.NET,因为它们可能相似。Object.hashCode
System.identityHashCode