本节书摘来异步社区《HotSpot实战》一书中的第1章,第1.4节,作者:陈涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 小结
在本章开头,回顾了JDK的发展历程。接着,我们看到了Java 7带来的一些语法变化。这些变化并没有让JVM在底层做出较大改动,而是通过“语法糖”的包装形式实现。OpenJDK项目成为了Java官方主打的开源项目。JCP为推动Java特性的发展发挥着重要的作用。
OpenJDK的开源对于促进Java爱好者与从业者深入研究JVM,具有难以估量的价值。要想系统了解JVM底层实现原理,亲自动手编译和调试JVM无疑是最为有效的一条途径。为帮助读者更快接触HotSpot,本章通过一个实战案例讲解了编译和调试HotSpot的基本技术。调试HotSpot虽然是一项较为精细的任务,但好在还是有法可循的,只要读者掌握这些基本技能,摒除浮躁,是完全可以深入掌握HotSpot的。
现在,我们已经打好了继续研究JVM的技术基础,这有利于将枯燥的阅读源码任务转换成一项具有操作性和趣味性的实践工作。从下一章开始,我们将深入HotSpot内核,在阐述底层运作原理的同时也会引入一些对实际工作有益的实用技巧。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。