jvm栈中的栈帧

栈帧的概念结构
jvm栈中的栈帧
局部变量表
用于存放方法参数,方法内部定义的局部变量
java程序被编译为class文件的时候,在方法的code属性的max_lacals数据项中确定了方法所需要分配的最大局部变量表的容量
局部变量表的容量以变量槽(variable Slot)为最小单位,虚拟机规范中没有指明Slot应占用的内存大小(每个Slot都应该能存放一个boolean,byte,char,int,float,reference,returnAddress)类型的数据,允许Slot的长度随着处理器,操作系统,虚拟机的不同发生变化