介绍一下Java堆

堆是JVM中最大的一块内存区域,被所有线程共享。

  • 在JVM启动时创建,主要用来存储new出来的对象。

Java中几乎 所有的对象都会在堆中分配,堆也是 垃圾收集器 管理的目标区域

从内存回收的角度来看,由于垃圾收集器大部分都是基于分代收集理论设计的,
所以 堆被细分为:新生代(Eden,From Suvivor 0, to Suvivor 1,)老年代

posted @ 2025-06-04 20:40  kuki'  阅读(13)  评论(0)    收藏  举报