jvm架构图
2022-08-13 16:53:06 0 举报
jvm那些事
作者其他创作
大纲/内容
线程2
方法区
分析器
线程1
虚拟机栈
本地方法库
。。。
类型信息
初始化
解释器
Application
方法信息
执行引擎
类加载子系统
Class files
TLAB2
堆
TLAB1
BootStrap
栈帧
线程1的PC寄存器
域信息(类属性)
加载阶段
本地方法栈
运行时常量池
LV OS DL RA
验证
字符串常量池
线程3的PC寄存器
解析
本地方法接口
运行时数据区
程序计数器
准备
线程3
线程2的PC寄存器
Extension
垃圾回收器
静态变量
类变量:即使用static修饰的变量在prepare阶段赋初始值,在初始化阶段显示赋值成员变量:随着对象创建,在堆中分配空间并进行默认赋值局部变量:不会赋默认值,在使用时需要显示赋值
0 条评论
回复 删除
下一页