运行时栈桢结构

Java虚拟机以方法作为最基本的执行单元,“栈桢”(Stack Frame)则是用于支持虚拟机进行方法调用

和方法执行背后的数据结构,它也是虚拟机运行时数据区中的虚拟机栈(Virtual Machine Stack)的栈元素。

一个线程中的方法调用链可能会很长,以Java程序的角度来看,同一时刻、同一条线程里边,在调用堆栈的

所有方法都同时处于执行状态。而对于执行引擎来讲,其被称为“当前栈桢”(Current Stack Frame),与这个

栈桢所关联的方法被称为“当前方法”(Current Method)。执行引擎所运行的所有字节码指令都只针对当前栈桢进行操作。