深入理解jvm(四):虚拟机字节码执行引擎

运行时栈帧 每一个方法从调用开始到执行完成都对应着一张栈帧的进栈和出栈。栈帧中存储着局部变量表,操作数表,动态链接和方法返回地址。位于虚拟机最顶层的称为当前方法栈。 局部变量表 储存当前方法的局部变量和参数,局部变量表的容量以变量槽slot(32位)为存储单位。对于64位的数据,通过连续分配两个slot高位对齐的方式储存,由于局部变量表表是线程私有的,所以连续读取两个slot不会引起安全问题。 局
相关文章
相关标签/搜索