java - Java中是否有获取对象的数字引用值的标准方法?
问题描述
我想输出引用的值。这应该类似于在 C 或 GoLang 等语言中打印指针的值。
我知道引用值不是地址,因为 Java 中的对象在垃圾收集期间会在内存中洗牌。但是,JVM 必须能够通过它们的引用值来区分所有对象实例。这个参考值不一定是整数类型,但我想在 Java 中探索它的数据。
为了清楚起见,我想要参考值,即==
在 Java 中的对象之间使用运算符时比较的东西。
如何使用 Java 获取此值?像 System.referenceValue(Object) 这样的东西?参考值本身是否也是短暂的,因此不可能?
解决方案
推荐阅读
- javascript - 如何响应龙卷风中的 GET 请求?
- node.js - 如何在不知道分布的情况下将彼此靠近的项目分组?
- c - CRC计算减少
- android - 获取特定范围的 Firebase 数据库子项
- django - 子查询中的左外连接
- bixby - 如何为胶囊添加导航支持
- javascript - 如何在 json (javascript) 中使用变量作为对象
- java - 无法从链中的任何提供商加载 AWS 凭证 - kinesis-kafka-connector
- regex - "\S+?@\S+" 和 "\S+@\S+" 在正则表达式中给出相同的输出
- angular - Angular 7 终于不起作用了