从"一个 .class 文件是如何变成内存中可用的 Class 对象"讲起,系统拆解 JVM 类加载机制:类的生命周期五阶段与主动/被动引用的初始化时机、四层类加载器与双亲委派模型的设计动机、SPI/JDBC 与 Tomcat 破坏双亲委派的经典案例、自定义类加载器与热部署实战,最后总结 ClassNotFoundException 与 NoClassDefFoundError 的区别等生产避坑清单,与 JVM GC 篇共同拼出完整的 JVM 运行时图景。