JVM内存区域
2021-10-13 23:15:25 0 举报
JVM内存区域
作者其他创作
大纲/内容
引用对象地址
局部变量:learn
JVM
Java虚拟机栈
程序计数器
start() 栈帧
执行字节码指令
记录指令执行位置
局部变量:status
main线程
局部变量:learnJava
每个线程都包含程序计数器与堆栈信息
执行方法
其他线程
public class LearnTest { public static void main(String[] args) { StartLearn learn = new StartLearn(); learn.start(); }}public class StartLearn{ private int time; public void start(){ Boolean status = true; learning(); } public Boolean learning(){ Boolean learnJava = true; return learnJava; }}
字节码执行引擎
类加载
StartLearn 对象实例
learning() 栈帧
main() 栈帧
learn指向对象实例地址值
StartLearn.class
LearnTest.class
方法区class LearnTestcalss StartLearn
Java堆内存
0 条评论
下一页