深刻了解 Java 虚拟机(第 3 版):JVM 高级个性与最佳实际 周志明著 PDF 下载
作者:周志明
出版社:出版社机械工业出版社
出版日期:2019-12
内容介绍
这是一部从工作原理和工程实际两个维度深刻分析 JVM 的著述,是计算机领域公认的经典,繁体版在台湾也颇受欢迎。
自 2011 年上市以来,前两个版本累计印刷 36 次,销量超过 30 万册,两家次要网络书店的评论近 90000 条,内容上近乎零差评,是原创计算机图书畛域不可逾越的丰碑。
第 3 版在第 2 版的根底上做了重大订正,内容更丰盛、实战性更强:依据新版 JDK 对内容进行了全方位的订正和降级,围绕新技术和生产实践新增逾 10 万字,蕴含近 50% 的全新内容,对第 2 版中含混、瑕疵和谬误内容进行了修改。
全书一共 13 章,分为五大部分:
第一局部(第 1 章)走近 Java
零碎介绍了 Java 的技术体系、倒退历程、虚拟机家族,以及入手编译 JDK,理解这部分内容能对学习 JVM 提供良好的指引。
第二局部(第 2~5 章)主动内存治理
具体解说了 Java 的内存区域与内存溢出、垃圾收集器与内存调配策略、虚拟机性能监控与故障排除等与主动内存治理相干的内容,以及 10 余个经典的性能优化案例和优化办法;
第三局部(第 6~9 章)虚拟机执行子系统
深入分析了虚拟机执行子系统,包含类文件构造、虚拟机类加载机制、虚拟机字节码执行引擎,以及多个类加载及其执行子系统的实战案例;
第四局部(第 10~11 章)程序编译与代码优化
具体解说了程序的前、后端编译与优化,包含前端的易用性优化措施,如泛型、被动装箱拆箱、条件编译等的内容的深入分析;以及后端的性能优化措施,如虚拟机的热点探测办法、HotSpot 的即时编译器、提前编译器,以及各种常见的编译期优化技术;
第五局部(第 12~13 章)高效并发
次要解说了 Java 实现高并发的原理,包含 Java 的内存模型、线程与协程,以及线程平安和锁优化。
全书以实战为导向,通过大量与理论生产环境相结合的案例剖析和展现了解决各种 Java 技术难题的计划和技巧。
分享地址:https://pan.baidu.com/s/1Zzfh… 明码:ci46
本文由博客群发一文多发等经营工具平台 OpenWrite 公布