虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段: 除却解析之外,其他各个阶段都是严格按顺序执行的,解析则不一定,为了支持 Java 的运行时绑定特性,它有时在初始化之后才开始。下面分别叙述一下各个阶段做啥工作: 加载 加载时类加载过程的第一个阶段,在加载阶段,虚拟机需要完成以下三件…

2021年5月1日 0条评论 25点热度 阅读全文