垃圾收集21 Java虚拟机使用两个独立的堆内存,分 别用于静态内存分配和动态内存分配。 其中一个是非垃圾收集堆内存,用于存储所 有类定义、常量池和方法表。 另一个堆内存再分为两个可以根据要求往不 同方向扩展的小块。 用于垃圾收集的算法适用于存放在动态 堆内存中的对象。 13 北大青鸟13 垃圾收集2-1 • Java 虚拟机使用两个独立的堆内存,分 别用于静态内存分配和动态内存分配。 – 其中一个是非垃圾收集堆内存,用于存储所 有类定义、常量池和方法表。 – 另一个堆内存再分为两个可以根据要求往不 同方向扩展的小块。 • 用于垃圾收集的算法适用于存放在动态 堆内存中的对象