java - 我如何使用 java 获取字符串类实例的地址?有什么方法可以获取这个地址吗?

标签 java

<分区>

我希望其他人解释一下我如何在java中获取字符串类实例的地址?有什么办法可以得到这个吗?我试过了但没有找到解决问题的方法?

最佳答案

我怀疑您一般能否可靠地获取对象的地址,如果您认为需要的话,您可能走错了路,尽管 Farmor 发布的链接提供了一种使用恰当命名的 Unsafe< 的技术 类。

您还可以使用 System.identityHashCode 获取“与默认方法 hashCode() 返回的给定对象相同的哈希码,无论给定对象的类是否覆盖 hashCode( )”,如 API Javadoc 所述。这反过来又“通常通过将对象的内部地址转换为整数来实现,但 Java(TM) 编程语言不需要这种实现技术。”

关于java - 我如何使用 java 获取字符串类实例的地址?有什么方法可以获取这个地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7259946/

相关文章:

java - 同步工厂删除 sftp :inbound-channel-adapter 的文件夹

java - java中的数组结构

java - Springboot临时目录

java - 断言 Zip 文件的响应负载

java - 用于编写Java程序的代码编辑器软件

java - 尝试使用 ArrayList 创建矩阵?

java - 应用栏不显示后退按钮

java - 如何在 Scala 中将一个或多个文件从一个文件夹移动到另一个文件夹

java - 使用 RestTemplate 解析本地 JSON 文件

java - 可以从 null 转换为 int 吗?