gpt4 book ai didi

java - Java 中的类是否具有(唯一)标识?

转载 作者:行者123 更新时间:2023-11-29 04:05:28 29 4
gpt4 key购买 nike

是声明“一个类具有唯一标识”。是真是假?

Java 中的对象有其唯一标识(至少通过它们的内存地址),但是类也有唯一标识吗?由于类不是对象,我对此感到困惑。或者是否需要实例化一个类(甚至可能)?

最佳答案

每个类都有一个关联的实例(Object.class 对应于 Object 类)。此实例每个类加载器 都是唯一的。这意味着该类在类加载器中确实具有唯一标识。但是,同一个 Foo 类可以在 JVM 中加载两次,例如在一个容器的两个不同的 webapps 中。

另请注意,“系统类”始终由根类加载器加载,因此在 JVM 中具有唯一标识。

关于java - Java 中的类是否具有(唯一)标识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59108346/

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