概述 在经过编译后.java文件会生成对应的.class文件,但需要执行的时候,虚拟机首先会从class文件中读取必要的信息,而这个过程则成为类加载.类加载时类的生命周期的一部分,也是它的初始步骤. 对应于C语言等,这个过程其实就是装载的过程,但稍有不同的是,C语言装载的是经过编译连接后的文件,而类加载的时候,class文件仅是编译后的产物,连接的过程发生在类加载之后,这也是Java语言得以动态扩展的保证. 完成将类加载到虚拟机的工具,则是类加载器 类加载器 概述 作用:通过一个类的全限定名来获…