摘要:
虚拟机类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。Java语言里,类型的加载和连接过程是在程序运行期间完成的。类的生命周期: 加载 loading 验证 verification 准备 preparation 解析 resolution 初始化 initialization 使用 using 卸载 unloading有且只有以下四种情况必须立即对类进行”初始化”(称为对一个类进行主动引用):遇到new、getstatic、putstatic、invokestatic这四条字节码指令时(... 阅读全文