首页 > 解决方案 > JVM方法和堆区中类引用的区别

问题描述

前几天我正在研究 JVM 架构,现在我真的很困惑。网上的文章说 JVM 只将内存分配给一个 Class 实例,并且对象可以加载多个实例作为使用。现在 JVM 也在方法区域中加载有关类的信息。那么两个类引用一个在方法区和一个在堆中有什么区别。方法区域听起来不错,因为它存储类级别的信息,例如静态变量和方法,但是为什么堆中有类的内存..?

标签: javaarchitecturejvm

解决方案


推荐阅读