本节介绍JVM(又称Java虚拟机)的产生背景及其体系结构,首先分析Java程序之所以能够跨平台运行的原因,并由此引出JVM的运行机制;然后深入阐述JVM的体系结构组成,以及各模块的功能说明;另外,还将比较JVM、JRE与JDK三者的区别及其关系。