局部变量表
容量单位solt,一个solt存放32位以内的数据,solt可被重用(变量不在被引用)
以索引的方式使用该表,索引为0默认指向该方法的对象引用,可以用this调用它
存储方法参数和方法内部局部变量
局部变量少的函数可以支持更深层的调用,调用次数就越多
操作数栈
先进后出,最大深度:max_stacks,编译期间确认
存取中间结果,也会存返回值
字节码执行引擎的工作区
方法出口
恢复上层方法的局部变量表和操作数栈,返回值(如果有)压入上层方法的操作数栈中
程序计数器的值指向下一个指令地址