局部变量表中的slot简述

JVM会为局部变的一个Slot都分配一个访问索引,通过这个索引即可成功访问到局部变量表中指定的局部变量值

当一个实例方法呗调用的时候,它的方法参数和方法体内部定义的局部变量将会按照顺序被复制到局部变量表中的每一个Slot上

如果需要访问局部变量表中的一个64bit的局部变量值时,只需要使用前一个索引即可(比如:访问long或double类型变量)

如果当前帧是由构造方法或者实例方法创建的,那么该对象引用this将会存放在index为0的Slot处,其余的参数按照参数表顺序继续排列

当你发现自己的才华撑不起野心时,就请安静下来学习吧
原文地址:https://www.cnblogs.com/smallVampire/p/15137214.html