文章目录 前言:一、概述二、运行时栈帧结构三、方法调用3.1 解析3.2 分派 四、动态语言支持五、基于栈的字节码解释执行引擎六、总结 前言: 本篇是JVM虚拟机系列最后一篇,重点介绍虚拟机的执行引擎。 一、概述 二、运行时栈帧结构 三、方法调用 3.1 解析 3.2 分派 四、动态语言支持 五、基于栈的字节码解释执行引擎 六、总结 本文章中,我们分析了虚拟机在执行代码时,如何找到正确的方法,如何执行方法内的字节码,以及执行代码时涉及的内存结构。至此虚拟机系列完结。总的来说,系统地介绍了Java程序是如何存储的、如何载入的,以及如何执行的。