gpt4 book ai didi

java - Java 是否保证 Object.getClass() == Object.getClass()?

转载 作者:IT老高 更新时间:2023-10-28 20:47:59 29 4
gpt4 key购买 nike

我在这里真的是指身份平等。

例如,以下是否总是打印 true

System.out.println("foo".getClass() == "fum".getClass());

最佳答案

是的,类标记是唯一的(即对于任何给定的类加载器)。

即您将始终获得对同一物理对象的引用在同一个类加载器领域。但是,不同的类加载器将加载不同的类标记,同时同一类定义在被两个不同的类加载器加载时会被视为不同。

this earlier answer of mine对此进行演示。

关于java - Java 是否保证 Object.getClass() == Object.getClass()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3738919/

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