首页 > 代码库 > JVM 方法区

JVM 方法区

 基本特性:

  1. 线程共享区域,存储被JVM加载的类信息、常量、静态变量、即时编译器编译的代码等

  2. 堆的逻辑部分,不限定方法去内的内存位置和编译代码的管理策略,不限定实现垃圾回收

  3. 容量可不定也可动态扩展,不要求物理连续

  4. 回收主要针对常量池的回收,和类型的卸载

HotSpot虚拟机方法区:

使用永久代实现方法区。不包含字符串常量池。

JVM 方法区