一.前言 在了解了类加载的相关信息后,有必要进行更深入的学习,了解执行引擎的细节,如字节码是如何被虚拟机执行从而完成指定功能的呢.下面,我们将进行深入的分析. 二.栈帧 我们知道,在虚拟机中与执行方法最相关的是栈帧,程序的执行对应着栈帧的入栈和出栈,所以栈帧对于执行引擎而言,是很重要的基础.栈帧的基本结构之前已经有所介绍,这里只是再简单的过一遍. 栈帧主要包括了局部变量表.操作数栈.动态连接.方法返回地址等信息. 2.1 局部变量表 用于存放方法参数和方法内部的局部变量.局部变量表的大小在方法的…