《深入理解java虚拟机》学习笔记(5)--虚拟机字节码执行引擎

运行时栈帧结构   栈帧是支持虚拟机进行方法调用和执行的数据结构,是虚拟机运行时数据区中的虚拟机栈的栈元素。存储了方法的局部变量表,操作数栈,动态连接和方法返回地址等信息。  在编译时,一个栈帧需要分配多少内存就完全确定了。只有当前栈帧是有效的。 每个栈帧都包括了局部变量表、操作数栈、动态连接、方法返回地址和一些额外的附加信息。 1.局部变量表  局部变量表是一组变量值存储空间,用于存放方法参数和
相关文章
相关标签/搜索