我們學習的jvm都是sun公司出的基於hotspot的jvm。 jvm堆的結構 新生代:eden區,倖存0區,倖存1區 老年代 元空間(堆外內存,方法區) 因為大部分java中的對象都是朝生夕死,所以搞了這一套gc(garbagecollection)體系。