- 深入淺出Java虛擬機:JVM原理與實戰
- 李博
- 689字
- 2025-03-28 16:45:14
內容提要
本書主要以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
- Learning Single:page Web Application Development
- JavaScript語言精髓與編程實踐(第3版)
- 跟“龍哥”學C語言編程
- Julia機器學習核心編程:人人可用的高性能科學計算
- MATLAB實用教程
- Backbone.js Blueprints
- Python深度學習:基于TensorFlow
- Serverless computing in Azure with .NET
- Linux C編程:一站式學習
- C和C++游戲趣味編程
- Go語言編程
- Python Data Science Cookbook
- Spring Security Essentials
- Instant Debian:Build a Web Server
- Hands-On JavaScript for Python Developers