gpt4 book ai didi

java - 为什么在 JVM 中交换对象位置?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:43 25 4
gpt4 key购买 nike

<分区>

这是我尝试过的:

public final class firstObj{    
public static void main(String args[]){
Object obj = new Object();
Object obj1 = new Object();
System.out.println(obj);
System.out.println(obj1);
}
}

我先编译了程序,连续跑了两次,我得到了两个不同的输出:

输出1:

java.lang.Object@6f548414
java.lang.Object@65ab7626

输出2:

java.lang.Object@659c2931
java.lang.Object@6f548414

我想知道为什么JVM在第二次运行时将第二个对象的位置交换到第一个对象的位置..,这很令人困惑..,

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com