相关疑难解决方法(0)

如果Java的垃圾收集器移动对象,那么什么是Object.hashCode和System.identityHashCode?

我经常听说这些方法(Object.hashCodeSystem.identityHashCode)返回对象的地址,或者从地址快速计算的东西; 但我也很确定垃圾收集器会移动并压缩物体.由于哈希码不能改变,这就出现了问题.我知道这不是人们日常工作需要知道的事情,但我想了解内部情况.那么,有谁知道这是如何在Java中实现的?或.NET,因为它们可能类似.

java garbage-collection internals hashcode object-identity

35
推荐指数
1
解决办法
2084
查看次数