模型结构
方法区:Class 文件信息、常量、静态变量。
堆:线程共享的一块区域,存放对象实例。Java堆也称为GC堆,可以再细分为新声代和老年代
程序计数器:执行程序指令。
虚拟机栈:它是线程私有的,生命周期和栈一样,每个方法在执行的同时都会创建一个栈帧,栈帧包含局部变量表、操作数栈、动态链接、方法出口等信息。
本地方法栈:调用本地 Native 方法。
模型结构
方法区:Class 文件信息、常量、静态变量。
堆:线程共享的一块区域,存放对象实例。Java堆也称为GC堆,可以再细分为新声代和老年代
程序计数器:执行程序指令。
虚拟机栈:它是线程私有的,生命周期和栈一样,每个方法在执行的同时都会创建一个栈帧,栈帧包含局部变量表、操作数栈、动态链接、方法出口等信息。
本地方法栈:调用本地 Native 方法。