gpt4 book ai didi

java - 没有数据成员的类在java中有内存占用吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:07:56 24 4
gpt4 key购买 nike

我的问题与没有数据成员的类在 java 中的内存占用有关。假设在 java 中我有一个没有数据成员的类,它只包含方法。因此,如果我正在创建特定类的实例,那么它是否会占用主内存中除对象引用内存之外的内存?

最佳答案

最终,每个 Java 对象都知道它的类,并且有一个可选的同步原语附加到它(尽管 this 可以是合成的)。这是两个引用,java.lang.Object 实例很难没有它们。其他一切都来自该类,因此您的成本最低限度至少为 8 bytes in Java 1.3.1。 .如果您真的需要,分析器会告诉您当前的成本。

关于java - 没有数据成员的类在java中有内存占用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3027654/

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