JVM中方法区概述 一、概述 二、方法区内部结构 1、类型信息 2、域(成员变量/属性)和方法信息 3、类加载器信息 5、javap -v 字节码文件名.class 三、方法区的垃圾回收 1、废弃常量 2、不使用的类型 一、概述 对于方法区,我们根据官方文档,可以明确的一点是: “方法区逻辑上属于堆空间,但是方法区可以不像堆空间一样,进行GC和压缩”所以我们常常将方法区和堆分离开来讨论。但我们又会在方法区中进行一些垃圾的回收(它不像堆中那么简单和彻底),Java虚拟机规范中对这一块设计规范较为宽松,我们暂且这么认为。