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

相关文章:

  • 2021-04-24
  • 2021-06-13
  • 2022-02-12
  • 2021-09-09
  • 2022-12-23
  • 2022-01-21
  • 2021-08-07
  • 2021-09-20
猜你喜欢
  • 2021-05-25
  • 2021-09-10
  • 2021-08-11
  • 2021-06-20
  • 2022-12-23
  • 2022-03-08
  • 2021-04-19
相关资源
相似解决方案