书籍 深入理解Java虚拟机(第3版)的封面

深入理解Java虚拟机(第3版)

周志明

出版时间

2019-12-01

ISBN

9787111641247

评分

★★★★★

标签

编程

书籍介绍

内容介绍

这是一部从工作原理和工程实践两个维度深入剖析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技术难题的方案和技巧。

目录
前言
致谢
第一部分 走近Java
第1章 走近Java 2
1.1 概述 2

显示全部
用户评论
先打个4分怕周志明老师骄傲,读完再来评价。 读完改成5星,两个礼拜读完,比第二版增加了不少内容。
这本书就像一块风干的牦牛肉,营养丰富,但是难啃。我现在是抱着它舔了一遍,并且留下了一些牙印。远远不够。
不愧经典
20201023翻过第一遍,真是虽迟但到。。。新工作必须在jvm平台上进行开发,只好老老实实补上相关的技术背景。
写得太好了,国内难得不是四处拼凑的计算机读物,语言生动易懂
很好 非常催眠
周志明说话能不能抓住重点!能不能讲一个问题的时候就好好讲这个问题!每次涉及到核心问题的时候就说些花边新闻来打岔,要么就说到之后哪个章节再具体谈…拜托,别一个问题东讲一点西讲一点,不是所有读者都那么闲要跟着你搁这玩拼图游戏!
今年第一本大部头,着实“深入理解JAVA虚拟机”,难得的中文原创技术书籍。推荐
神书好顶赞!想起这本书的第二版是我大三时候买的,很多次上自习都带着它,陪着我坐过大学几乎每一个可以找到的自习室,最后被我翻得不成样子,毕业之后又从威海带去成都又去杭州最后回到成都,见证了我至今的整个职场生涯……而今天又看完了它的第三版,真是唏嘘感慨啊。
理论讲的很好,等我再看一遍补星