1.JVM组成(私有 蓝,共享 黄)
堆
2.栈(先进先出),
栈帧(局部变量表,操作数栈,动态链接,方法出口)存main方法,在调用内部的compute()方法 方便不使用
操作数栈:操作的数临时的文件
动态链接:符号引用,方法名,类名等,对应的实际方法的地址
方法出口,存储方法的结束后下一个方法的地址,如果是main
程序计数器:记录下一行代码的行号,内存地址 。javap -c Math.class 反汇编文件的下一个行号
gc可达性收集算法
1.JVM组成(私有 蓝,共享 黄)
堆
2.栈(先进先出),
栈帧(局部变量表,操作数栈,动态链接,方法出口)存main方法,在调用内部的compute()方法 方便不使用
操作数栈:操作的数临时的文件
动态链接:符号引用,方法名,类名等,对应的实际方法的地址
方法出口,存储方法的结束后下一个方法的地址,如果是main
程序计数器:记录下一行代码的行号,内存地址 。javap -c Math.class 反汇编文件的下一个行号
gc可达性收集算法