周志明虚拟机最新版,大厂面试必备宝典

《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》

印刷40余次,销量超过300000+册,根据JDK13全面升级,新增内容近50%,原创计算机图书丰碑,从Java技术体系、自动内存管理、虚拟机执行子系统、程序编译与代码优化、高效并发5个维度全面剖析JVM。互联网大厂面试题全覆盖!

推荐理由

《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》

  1. 只要你用Java,就不得不考虑优化。无论你从事什么工作,在什么类型的公司,就是阿里,百度,腾讯等大厂,每天也都在研究java 虚拟机。书中有很多案例,原理讲解很清楚。学会它,你的年薪无上限,无论你是开发,测试,运维,还是写网站等等工作。一百万个理由推荐入手。值得所有Java技术人员读3遍,值得Java技术人员读3遍,值得读3遍!

  2. 第三版根据JDK12和JDK 13 EA版本全面更新,新增内容近50%,并对第2版中含糊、瑕疵和错误内容进行了修正。

  3. 计算机图书领域的丰碑,累计印刷40次,销量超过300000册,网店评论数量超过90000条,内容近乎零差评。

  4. 从Java技术体系、自动内存管理、虚拟机执行子系统、程序编译与代码优化、高效并发5个维度全面分析JVM。

  5. 全书以实战为导向,通过大量与实际生产环境相结合的案例分析和展示了解决各种Java技术难题的方案和技巧。

  6. 来自阿里、腾讯、微软、百度、滴滴、易宝支付、同盾科技、达观数据、易观国际、蘑菇街的10位专家高度评价并强烈推荐。

限时疯抢

当当网书香节每满100减50限时抢购中!

200-30 优惠码:【2EBK35】【M8EVGZ】【J35EMR】【4KQJTQ】

100-15 优惠码:【HCFAVJ】【QRSGBW】【HADYPF】

内容简介

这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典,繁体版在台湾也颇受欢迎,现已被翻译为韩文版。

第3版在第2版的基础上做了重大修订,内容更丰富、实战性更强:根据新版JDK对内容进行了全方位的修订和升级,围绕新技术和生产实践新增逾10万字,包含近50%的全新内容,并对第2版中含糊、瑕疵和错误内容进行了修正。

全书共分为五大部分:

第一部分 走近Java

系统介绍了Java的技术体系、发展历程、虚拟机家族,以及动手编译JDK,了解这部分内容能对学习JVM提供良好的指引。

第二部分 自动内存管理

详细讲解了Java的内存区域与内存溢出、垃圾收集器与内存分配策略、虚拟机性能监控与故障排除等与自动内存管理相关的内容,以及10余个经典的性能优化案例和优化方法;

第三部分 虚拟机执行子系统

深入分析了虚拟机执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎,以及多个类加载及其执行子系统的实战案例;

第四部分 程序编译与代码优化

详细讲解了程序的前、后端编译与优化,包括前端的易用性优化措施,如泛型、主动装箱拆箱、条件编译等的内容的深入分析;以及后端的性能优化措施,如虚拟机的热点探测方法、HotSpot 的即时编译器、提前编译器,以及各种常见的编译期优化技术;

第五部分 高效并发

主要讲解了Java实现高并发的原理,包括Java的内存模型、线程与协程,以及线程安全和锁优化。

全书以实战为导向,通过大量与实际生产环境相结合的案例分析和展示了解决各种Java技术难题的方案和技巧。

读者对象

1.互联网大厂求职者

所有渴望拿到大厂Offer的Java开发人员

2.使用Java技术体系的中、高级开发人员

Java虚拟机作为中、高级开发人员修炼的必要知识,有着较高的学习门槛,本书可作为学习虚拟机的教材。

3.系统调优师

系统调优师是最近几年才兴起并迅速流行起来的职业,本书中的大量案例、代码和调优实战将会对系统调优师的日常工作有直接的参考作用。

4.系统架构师

保障系统的性能、并发和伸缩等能力是系统架构师的主要职责之一,而这部分与虚拟机的运作密不可分,本书可以作为他们制定应用系统底层框架的参考资料。

专家推荐

该书是国内近10年少见的原创计算机著作,它帮助国内数十万Java开发工程师和架构师加深了对JVM的认知,提升了Java水平,不可多得。——  陈斌 易宝支付  CTO

当年看到本书的第1版时如获至宝,反复读了很多遍,让我对Java有了深入了解。书中内容深入浅出,原理和实践都讲得很透彻。第3版在内容上有很多更新,强烈推荐给所有技术从业者。——  张新波 同盾科技联合创始人兼副总裁

本书是讲解JVM原理的经典著作,详细介绍了内存管理、多线程、编译过程、执行子系统、高并发优化等关键技术,第3版中新增了大量最新的Java技术,值得再仔细阅读。
——  陈运文 国家万人计划专家、达观数据CEO

JVM是Java的核心和基础,深入理解它,不仅有助于提升Java程序的性能,还能帮助我们更深入地理解底层语言的运行机制。希望本书能帮助更多Java工程师提升功力。——  郭炜 易观国际CTO

本书对Java内核体系进行了系统梳理,详细讲解了Java中的关键组件和体系,如Java的内存管理、JVM系统的全局体系、性能调优、高并发等,让读者可以非常全面地了解JVM的运行机制和调优原理。——  罗李 滴滴大数据架构部负责人、Apache Alluxio  PMC&Committer

只有掌握JVM的原理,才能够在高并发、大容量和低延时的极端场景下做好架构和编码,这对程序员的要求极为严苛,本书为广大Java程序员和架构师提供了非常棒的指导。——  赵成 蘑菇街技术总监  

本书值得所有Java工程师仔细研读,在它的基础上再去深入挖掘,必定能对Java开发和相关系统的设计有真正的理解,完成从应用开发到系统设计的关键一步。——  张力柯 腾讯游戏Turing  Lab副总监

深入理解JVM,对于提升自身的编码素养至关重要。这本经典著作为我们系统理解JVM指明了方向,在销量和口碑方面,同类书只能望其项背!——  曹洪伟 百度DuerOS布道师

JVM是Java技术生态的基石,深入了解JVM是Java程序员进阶的必修课。本书自第1版上市以来就获得了极好的口碑,已经成为中国Java程序员必不可少的案头书。——  陈耿 微软全球黑带技术专家、《开源容器云OpenShift》《深入浅出Serverless》作者

这本书用平实的语言讲解了JVM的关键功能模块,包括自动内存管理、虚拟机执行系统、字节码优化以及并发原理等,这些都是我们在使用Java的过程中会经常用到的,很值得花时间深入研究和学习。——  沈询 阿里资深技术专家

作者简介

周志明

  • 80后 程序员
    职业上是上市软件公司高层管理人员,但自己不愿离开技术领域,不愿脱离一线程序员的行列。
    职业上是从事偏宏观的大型企业级软件的架构研发,自己对高级语言虚拟机、程序语言设计、编译原理等偏底层、微观的方向也很感兴趣。

  • 远光研究院 院长
    博士,现任远光软件研究院院长。博士期间的研究方向为机器学习,特征选择自动化。

  • 计算机技术作家
    已正式出版过七部计算机技术书籍,撰写过两部开源文档,口碑和销量均有幸得到读者的认可。其中四本书在豆瓣上获得了9.0分或以上的评价,“深入理解Java虚拟机”系列重印超过40次,总销量逾30万册。

    • 2020年 《软件架构探索:The Fenix Project》 (Open Document,进行中)

    • 2019年 《深入理解Java虚拟机:JVM高级特性与最佳实践(第三版)》(豆瓣 9.6)

    • 2018年 《智慧的疆界:从图灵机到人工智能》(豆瓣 9.1)

    • 2016年 《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)》(豆瓣 9.0)

    • 2015年 《Java虚拟机规范 (Java SE 8中文版)》(官方授权第二译者,豆瓣 8.0)

    • 2014年 《Java虚拟机规范 (Java SE 7中文版)》(官方授权第一译者,豆瓣 9.0)

    • 2013年 《深入理解OSGi:Equinox原理、应用与最佳实践》(豆瓣 7.7)

    • 2011年 《深入理解Java虚拟机:JVM高级特性与最佳实践(第一版)》(豆瓣 8.6)

    • 2011年 《Java虚拟机规范 (Java SE 7中文版)》 (Open Document,第一译者)

  • 技术布道师
    开源技术的积极倡导者和推动者,对计算机科学相关的多个领域都有持续跟进。

    • 腾讯云最有价值技术专家(TVP)

    • 阿里云最有价值技术专家(MVP)

    • InfoQ.CN专栏撰稿人

更多精彩回顾

 书单 | 5月书讯 | 华章IT图书上新啦!重磅新书在线投喂...

干货 |如何使用 Istio 进行多集群部署管理:单控制平面 VPN 连接拓扑
榜单 | 520 情人节 :属于Python 程序员的脱单攻略大合集(视频版)

收藏 | #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?

上新|零基础想入门PWA?看这本书错不了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值