JVM虚拟机-虚拟机栈栈帧结构
栈帧中包含的逻辑结构:
1,方法的局部变量表(与运行时常量池有关么?):实例方法的情况下,第0位slot为方法所属实例对象引用(this)
2,操作数栈
3,动态链接(解析,分派)
4,方法返回地址
5,附加信息
方法执行过程栈的情况

对应的字节码指令

执行:





涉及JVM方法调用的过程,其实就是在方法调用的时候新新压入了一个栈帧





栈帧中包含的逻辑结构:
1,方法的局部变量表(与运行时常量池有关么?):实例方法的情况下,第0位slot为方法所属实例对象引用(this)
2,操作数栈
3,动态链接(解析,分派)
4,方法返回地址
5,附加信息
方法执行过程栈的情况

对应的字节码指令

执行:





涉及JVM方法调用的过程,其实就是在方法调用的时候新新压入了一个栈帧




