我目前正在在线课程上,讲师说在Java中,一个类的内存开销为32字节,而一个内部类仅为16字节。为什么是这样?

最佳答案

详细信息是特定于JVM的。但是,给出的数字似乎难以置信:内部类需要引用外部类的封闭实例,因此比顶级类需要更高的开销。

关于java - 类和内部类的内存大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15946706/

10-13 04:18