9.4 本章小结

本书第6~9章介绍了Class文件格式、类加载及虚拟机执行引擎几部分内容,这些内容是虚拟机中必不可少的组成部分,只有了解了虚拟机如何执行程序,才能更好地理解怎样写出优秀的代码。

关于虚拟机执行子系统的介绍到此就结束了,通过这4章的讲解,我们描绘了一个虚拟机应该怎样运行Class文件的概念模型。对于具体到某个虚拟机的实现,为了使实现简单、清晰,或者为了更快的运行速度,在虚拟机内部的运作跟概念模型可能会有非常大的差异,但从最终的执行结果来看应该是一致的。从第10章开始,我们将探索虚拟机在语法和运行性能上是如何对程序编写做出各种优化的。