📚《深入浅出JVM字节码》

《Java虚拟机字节码:从入门到实战》的开源版本。作者通过自己的实战经验,整合出一套适合新手的高效学习教程。归纳并提炼知识点,制定合理路线,帮助读者更快掌握核心技术。


本章小结

本章我们通过分析hotspot源码深入理解了hotspot虚拟机类加载的几个阶段:加载、链接(验证、准备、解析)、初始化,在hotspot虚拟机中,类加载的几个阶段并非严格按照顺序执行的,如部分验证工作是在加载阶段完成的,部分验证工作又是在解析阶段完成的,而准备阶段又是在加载阶段之后执行的,类的链接是在类初始化时才触发的,在类初始化之前完成链接,并对类的字节码进行验证,解析阶段则是在符号引用将要被使用前才去解析。

最后我们也了解了几种类加载器,以及了解双亲委派模型是如何实现的,如何打破双亲委派模型,以及实现能直接将内存中的class字节码转为Class的自定义类加载器。


发布于:2021 年 07 月 03 日
作者: 吴就业
链接: https://github.com/wujiuye/JVMByteCodeGitBook
来源: Github Pages 开源电子书《深入浅出JVM字节码》(《Java虚拟机字节码从入门到实战》的第二版),未经作者许可,禁止转载!


📚目录