JVM虚拟机-虚拟机栈栈帧结构

栈帧中包含的逻辑结构:

1,方法的局部变量表(与运行时常量池有关么?):实例方法的情况下,第0位slot为方法所属实例对象引用(this)

2,操作数栈

3,动态链接(解析,分派)

4,方法返回地址

5,附加信息

 

方法执行过程栈的情况

对应的字节码指令

 

 执行:

 

 

 

 

 

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

 

 

 

 

 

posted on 2017-10-08 11:26  Vindia  阅读(402)  评论(0)    收藏  举报

导航