Java-类的内存分配

Java-类的内存分配,java,Java,存储在内存中的类的定义在哪里?它取决于您所说的Java 运行时数据的内存布局 区域,垃圾收集 使用的算法,以及任何内部 Java虚拟机的优化 机器说明(例如, 将它们翻译成机器代码) 这些问题由政府自行决定 实施者。” 看 也就是说,Sun Java有一个名为的内存部分,其中包括类定义。因为它的初衷(对于大多数静态类来说是一个相对较小的区域),所以永久生成并不总是很适合针对JVM的动态语言。请参阅JRuby问题的详细信息。这是旨在改进VM对此类语言的支持的动机的一部分。我建议在您提出更多问题之前

存储在内存中的类的定义在哪里?

它取决于您所说的Java

运行时数据的内存布局 区域,垃圾收集 使用的算法,以及任何内部 Java虚拟机的优化 机器说明(例如, 将它们翻译成机器代码) 这些问题由政府自行决定 实施者。”


也就是说,Sun Java有一个名为的内存部分,其中包括类定义。因为它的初衷(对于大多数静态类来说是一个相对较小的区域),所以永久生成并不总是很适合针对JVM的动态语言。请参阅JRuby问题的详细信息。这是旨在改进VM对此类语言的支持的动机的一部分。

我建议在您提出更多问题之前,先浏览JLS()和JVM规范()。类就像您现在正在学习的计算机科学类。一个你有家庭作业的。如果你不开始学习材料而不是在互联网上问每个问题,你就会失败。在过去一个小时内,你问了5个问题,所有问题都被投票通过-至少3个,在把你的作业发布到这里之前做一些调查