虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。
类从被被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:
加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(using)和卸载(Unloading)七个阶段。其中验证、准备和解析三个部分统称为连接(Linking)。
转载于:https://my.oschina.net/doctor2014/blog/398297