类加载器及类的完整生命周期

类加载器及类的完整生命周期

类加载器 作用
Java类加载器是Java运行时环境的一部分,负责动态加载Java类到Java虚拟机的内存空间中。类通常是按需加载,即第一次使用该类时才加载。由于有了类加载器,Java运行时系统不需要知道文件与文件系统。 类加载器它是在虚拟机中完成的,负责动态加载Java类到Java虚拟机的内存空间中,在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。

类加载器及类的完整生命周期

类加载器及类的完整生命周期
字节码来源于内存的情况:不需要源码编译生成字节码,内存通过某种机制(用户可控,即可通过编写代码来使内存自动生成字节码,该种机制由Java提供,用户只需调用方法传入参数可生成字节码)自动生成字节码。