9.4 本章小结
第6章至第9章介绍了Class文件格式、类加载及虚拟机执行引擎这几部分内容,这些内容是虚拟机中必不可少的组成部分,了解了虚拟机如何执行程序,才能更好地理解怎样才能写出优秀的代码。
关于虚拟机执行子系统的介绍就到此为止,通过这4章的讲解,我们描绘了一个虚拟机应该是怎样运行Class文件的概念模型的,对于具体到某个虚拟机的实现,为了使实现简单清晰,或者为了更快的运行速度,在虚拟机内部的运作与概念模型可能会有非常大的差异,但从最终的执行结果来看应该是一致的。从第10章开始,我们将把目光从概念模型转到具体实现,去探索虚拟机在语法上和运行性能上,是如何对程序编写做出各种优化的。