内容提要

本书主要以Java虚拟机的基本特性及运行原理为中心,深入浅出地分析JVM的组成结构和底层实现,介绍了很多性能调优的方案和工具的使用方法。最后还扩展介绍了JMM内存模型的实现原理和Java编译器的优化机制,让读者不仅可以学习JVM的核心技术知识,还能夯实JVM调优及代码优化的技术功底。

全书共分12章,第1章:讲解Java语言的发展历程及JVM的进化发展史;第2章:讲解Open JDK和Oracle JDK的区别和使用方式;第3章:介绍JVM内部核心功能的组件及OOM异常体系、内存结构等;第4~8章:深入讲解Java类加载器及GC内存管理等相关知识;第9章:介绍常用JVM性能和内存的调优工具及调优方案;第10章:讲解使用Arthas分析工具诊断JVM所出现的问题和异常;第11章:涉及Java体系中编译器的介绍说明,以及各种编译器的优化原理和案例介绍;第12章:扩展讲解了JMM内存模型的实现原理及代码优化的案例分析。

本书适合已具有一定Java编程基础的开发人员、项目经理、架构师及性能调优工程师参考阅读,同时,本书还可以作为广大职业院校、计算机培训班相关专业的教学参考用书。

图书在版编目(CIP)数据

深入浅出Java虚拟机 : JVM原理与实战 / 李博著. — 北京 : 北京大学出版社, 2023.6

ISBN 978-7-301-33775-2

Ⅰ. ①深… Ⅱ. ①李… Ⅲ. ①JAVA语言-程序设计Ⅳ. ①TP312.8

中国国家版本馆CIP数据核字(2023)第035841号

书 名 深入浅出Java虚拟机:JVM原理与实战

SHENRUQIANCHU Java XUNIJI: JVM YUANLI YU SHIZHAN

著作责任者 李博  著

责 任 编 辑 王继伟  吴秀川

标 准 书 号 ISBN 978-7-301-33775-2

出 版 发 行 北京大学出版社

地  址 北京市海淀区成府路205号 100871

网  址 http://www. pup. cn 新浪微博: @ 北京大学出版社

电 子 信 箱 pup7@ pup. cn


未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。

版权所有,侵权必究

举报电话:010-62752024 电子信箱:fd@pup.pku.edu.cn

图书如有印装质量问题,请与出版部联系,电话:010-62756370