JVM-虚拟机字节码执行引擎-《深入理解Java虚拟机》学习笔记
虚拟机字节码执行引擎运行时栈帧结构Java虚拟机以方法作为最基本的执行单元栈帧是用于支持虚拟机进行方法调用和方法执行背后的数据结构虚拟机运行时数据区中的虚拟机栈的栈元素栈帧结构局部变量表是一组变量值的存储空间,用于存放方法参数和方法内部定义的局部变量以变量槽(Slot)为最小单位Java虚拟机通过索引定位的方式使用局部变量表,索引值从0开始到局部变量表最大的变量槽数量操作数栈动态链接方法返回地址一些额外附加信息方法调用解析分派基于栈的字节码解释引擎什么
复制链接