勤恳龙猫

文章
6
资源
0
加入时间
2年10月21天

JVM——虚拟机栈一、概述(Stack Frame)二、局部变量表 三、操作数栈四、动态连接五、方法返回地址

一、概述(Stack Frame)栈帧(Stack Frame) 是用于虚拟机执行时方法调用和方法执行时的数据结构,它是虚拟栈的基本元素。每一个方法从调用到方法返回都对应着一个栈帧入栈出栈的过程。最顶部的栈帧称为当前栈帧,栈帧所关联的方法称为当前方法,定义这个方法的类称为当前类,该线程中,虚拟机有且也只会对当前栈帧进行操作。栈帧的作用有存储数据,部分过程结果,处理动态链接,方法返回值和异常分派。每一个栈帧包含的内容有局部变量表、操作数栈、...