原文:[深入Java虚拟机]之四:类加载机制 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载.验证.准备.解析.初始化.使用和卸载七个阶段.它们开始的顺序如下图所示: 类加载的过程包括了加载.链接.初始化三个阶段.链接包括验证.准备.解析三个部分. 在这五个阶段中,加载.验证.准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持java语言的运行时绑定(也成为动态绑定或晚期绑定).另外注意这里的几个阶段是按…