Java获取一个对象的内存地址

乔欣 Java经验 发布时间:2022-12-12 22:28:51 阅读数:16143 1
下文笔者讲述使用java代码获取对象内存地址的方法分享,如下所示
实现思路:
    使用jol-core中的方法
	即可获取对象的内存地址
例:
1.引入maven坐标
<dependency>
    <groupId>org.openjdk.jol</groupId>
    <artifactId>jol-core</artifactId>
    <version>0.9</version>
</dependency>

2.编写测试代码
public class TestClass {
    public static void main(String[] args) {
        String s1 = "java265.com";
        String s2 = new String("java265.com");
        System.out.println(s1==s2);
        System.out.println(s1.equals(s2));
        System.out.println("=====打印内存地址=====");
        System.out.println(VM.current().addressOf(s1));
        System.out.println(VM.current().addressOf(s2));
    }
} 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16708568205131.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者