本文整理自郑雨迪《深入拆解Java虚拟机》,按照个人理解调整结构

为什么学习

  1. 学习程序如何被执行和优化,更好的使用JVM,能分析性能瓶颈,同时让程序更快更稳定
  2. 学习JVM的局限性,更好的识别JVM错误,规避bug
  3. 学习设计思想、前沿的技术、工程实现,对其它代码托管技术触类旁通

    知识框架图

    1579617156(1).jpg
    image.png