本文源码:GitHub·点这里 || GitEE·点这里 一.类加载简介 类的加载机制是指把编译后的.class类文件的二进制数据读取到内存中,并为之创建一个java.lang.Class对象,用来封装类在元数据空间的数据结构. 类在JVM中的生命周期为:加载,连接,初始化,使用,卸载.不过这里只重点描述加载,连接,初始化这三个过程. 二.加载过程 基于一张图看类加载子系统的细节流程: 1.加载阶段 过程描述 加载阶段需要完成以下三个过程: 通过类的全限定名来获取其定义的二进制字节流: 将字节流…