一、组成
组成:方法区、栈、堆
(1)栈
存放函数,栈帧代表函数,调用函数入栈,调用结束后出栈,函数里面的对象随之销毁。
(2)堆
a.新生代
存放创建没多久的对象,当其中的某些对象经过多次垃圾回收后,还处于存活状态,则归入老年代。
新生代分为Eden、from survivor、to survivor,比例为8:1:1。
b.老年代
(3)方法区
存放类和静态变量
组成:方法区、栈、堆
(1)栈
存放函数,栈帧代表函数,调用函数入栈,调用结束后出栈,函数里面的对象随之销毁。
(2)堆
a.新生代
存放创建没多久的对象,当其中的某些对象经过多次垃圾回收后,还处于存活状态,则归入老年代。
新生代分为Eden、from survivor、to survivor,比例为8:1:1。
b.老年代
(3)方法区
存放类和静态变量