JVM 基础


JVM 基础

1. Java 程序的执行流程

  • java 程序首先经过编译器 javac 的编译,然后交给虚拟机 java。

  • 字节码的运行过程:

    • 通过类装载子系统来加载数据到运行时数据区
    • 通过字节码执行引擎来执行代码

image


文章作者: Yu Yang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Yu Yang !
 上一篇
Java 类加载机制 Java 类加载机制
Java 类加载机制总结类加载是把字节码 .class 文件加载到内存里,从而生成对应类的 Class 对象,同一个类只有一个 Class 对象。当该类需要被实例化的时候,即用 new 关键字来创建对象时,JVM 会去获取该 Class 对
2020-09-26
下一篇 
字节码执行引擎 字节码执行引擎
JVM 字节码执行引擎JVM 作为字节码与操作系统之间的中间件,实现了 java 的跨平台性。 JVM 输入的是字节码文件,执行引擎(Execution Engine) 的任务就是将字节码指令解释/编译为对应平台上的本地机器指令才可以。简单
2020-09-26
  目录