java虚拟机——栈帧结构

1.总述栈帧 java虚拟机以方法作为基本的执行单元。这个执行单元的数据结构就是 虚拟机栈 中的 栈元素——栈帧。 栈帧的结构如下: 如上图所示,栈帧存储了方法的局部变量表,操作数栈,动态连接、方法返回地址和一些额外的附加信息。 对于虚拟机的执行引擎来说,在活动线程中,只有位于栈顶的栈帧才是生效的,即只有当前栈帧是生效的,与当前栈帧关联的方法叫当前方法。执行引擎所运行的所有字节码指令都只针对当前栈
相关文章
相关标签/搜索