Java类加载机制
  JVM将类加载过程划分为三个步骤:装载、链接和初始化。
  装载(Load):装载过程负责找到二进制字节码并加载至JVM中,JVM通过类的全限定名(com.bluedavy. HelloWorld)及类加载器(ClassLoaderA实例)完成类的加载;
  链接(Link):链接过程负责对二进制字节码的格式进行校验、初始化装载类中的静态变量及解析类中调用的接口、类;
  初始化(Initialize):执行类中的静态初始化代码、构造器代码及静态属性的初始化。
 
Java代码编译是由Java源码编译器来完成,流程图如下所示:
Java编译及装载
Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:
Java编译及装载
 
 

相关文章:

  • 2021-10-15
  • 2021-12-12
  • 2021-09-12
  • 2022-12-23
  • 2021-09-24
  • 2022-01-28
  • 2021-12-02
  • 2022-12-23
猜你喜欢
  • 2021-05-02
  • 2022-12-23
  • 2021-10-30
  • 2021-09-28
  • 2021-09-25
  • 2021-07-29
  • 2022-12-23
相关资源
相似解决方案