深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

运行时栈帧结构

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

局部变量表

局部变量表(Local Variable Table)用于存放变量的值,只是保存值,并没有变量的名称信息,一个方法的的局部变量包括方法的参数以及方法体中定义的局部变量,这些变量的值按照顺序存放在局部变量表中,并且如果字节码执行的行号超过了一个变量的作用域,那么这个变量值的slot是可以被复用的。

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

操作数栈

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

动态连接

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

方法返回地址

深入理解jvm读书笔记十四 jvm执行引擎之栈帧结构

 

 

 

 

 

 

相关文章: