操作数栈 Operand Stack 也叫表达式栈 Expression Stack 栈可以用数组或者链表来实现 操作数栈,在方法的执行过程中,根据字节码指令,往栈中写入数据或读取数据,即入栈push和出栈pop 实际上这个过程是借助于执行引擎来完成的 Java虚拟机中解释引擎是基于栈的执行引擎,其中栈指的便是操作数栈 操作数栈,主要用来存储计算的中间结果,也作为计算过程中变量临时的存储空间 操作数栈,就是JVM执行引擎的一个工作区,当一个方法刚开始执行(被调用)时,一个新的栈帧就会被创建出来,但此时这个方法的…