摘要:
本篇文章讲述虚拟机如何加载Class文件和Class文件中的信息进入到虚拟机后会发生什么变化1.类加载的时机类被加载到虚拟机的内存中,他的整个生命周期包含了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)七个阶段,其中验证、准备和解析三个部分称为链接(Linking)。对于什么阶段开始类加载的第一个阶段:加载,在虚拟机的规范中没有约束,但是对于初始化阶段,虚拟机则严格对四种情况进行了要求必须对类进行初始化1.遇到new、getstati 阅读全文