JAVA深入学习之JVM(一)

JVM原理

    (一)Java是如何运行的呢?

Java程序àJava字节码à解释àJava虚拟机à对应机器码à操作系统

Java程序经过一次编译之后,将Java代码编译为字节码也就是class文件,然后在不同的操作系统上依靠不同的Java虚拟机进行解释,最后再转换为不同平台的机器码,最终得到执行。

    那么在我们执行一个JAVA程序的时候,程序是如何工作的呢?

    (二) JVM基本结构

    从这个结构可以看出,CLASS文件被JVM加载以后由JVM进行内存资源分配,在加上其他功能功能模块的协助从而让一个JAVA程序成功的运行。

    

原文地址:https://www.cnblogs.com/zqoceean/p/10509314.html