存储单位:槽slot
32位以内的类型只占用一个slot,64位的占用连续两个slot(byte、short、char在存储前转化为int,boolean也被转为Int,0为false,非0表示true)
jvm会为每个slot分配一个索引,通过这个索引即可成功访问到局部变量表中指定的局部变量值,索引从0开始
如果需要访问局部变量表中的64bit的局部变量时,只需要使用前一个索引即可。
如果当前栈室友构造方法或实例方法创建的,那么该对象引用this将会存放在index为0的slot处(静态方法为什么不可引用this,就是因为this变量不存在与当前方法的局部变量中)
栈帧中的局部变量表中的slot是可以重用的