幫助中心 | 我的帳號 | 關於我們

深入淺出Java虛擬機(JVM原理與實戰)

  • 作者:李博|責編:王繼偉//吳秀川
  • 出版社:北京大學
  • ISBN:9787301337752
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:224
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要以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編程基礎的開發人員、項目經理、架構師及性能調優工程師參考閱讀,同時,本書還可以作為廣大職業院校、電腦培訓班相關專業的教學參考用書。

作者介紹
李博|責編:王繼偉//吳秀川
    李博,資深架構師,InfoQ平台、阿里雲社區專家博主,CSDN博客專家,51CTO講師,慕課網講師,Quarkus技術社區的熱衷參與者,參與過多個開源項目(Skywalking、Nacos、Pulsar等)的開發和深入研究。目前擔任公司內部架構委員會副主席,主要研究方向是「基於Quarkus的雲原生Java微服務架構的推進」和「GraalVM虛擬機的內部化落地」。

目錄
第1章  Java語言的起源
  1.1  Java發展的艱辛歷程
  1.2  Java散發的獨特魅力
  1.3  網路時代帶來的挑戰
  1.4  Java生態的體系結構
  1.5  JVM的進化發展史
  1.6  小結
第2章  初次接觸JVM
  2.1  通過Oracle JDK搭建運行環境
  2.2  通過Open JDK搭建運行環境
  2.3  Open JDK和Oracle JDK的關係
  2.4  小結
第3章  邁向JVM的第一步
  3.1  JVM內部七大「首腦」
  3.2  JVM外部有利「輔助」
  3.3  JVM內部對象的探索發掘
  3.4  JVM的OOM異常
  3.5  JVM的總體內存結構分佈
  3.6  小結
第4章  開始認識類載入系統
  4.1  類載入系統的整體生命周期和流程
  4.2  類載入系統為我們帶來了什麼
  4.3  Class位元組碼的組成
  4.4  小結
第5章  進入虛擬機核心世界
  5.1  堆內存的「管轄範圍」
  5.2  內存管理系統回收垃圾
  5.3  垃圾回收的類型
  5.4  方法區
  5.5  執行引擎子系統
  5.6  對象描點標記的方法
  5.7  對象描點標記的方法
  5.8  小結
第6章  永遠線程安全的區域
  6.1  虛擬機棧和PC寄存器
  6.2  虛擬機執行機制介紹
  6.3  小結
第7章  虛擬機位元組碼指令集
  7.1  位元組碼指令概述
  7.2  位元組碼指令執行案例分析
  7.3  小結
第8章  JVM深入分析運作原理
  8.1  內存分配及回收的依據
  8.2  內存分配及回收的策略
  8.3  小結
第9章  JVM分析工具大全
  9.1  JVM分析工具概述
  9.2  常用JVM圖形化分析工具概述
  9.3  JVM在線性能分析服務
  9.4  小結

第10章  Arthas分析JVM問題定位
  10.1  Arthas學習指南
  10.2  Arthas分析OOM問題定位
  10.3  Arthas分析FullGC問題定位
  10.4  Arthas分析線程方面問題定位
  10.5  小結
第11章  程序的編譯和代碼優化
  11.1  Java體系的3種編譯器
  11.2  JIT編譯器
  11.3  AOT編譯器
  11.4  編譯技術的優化
  11.5  逃逸分析技術
  11.6  小結
第12章  Java內存模型和線程運作原理
  12.1  Java內存模型
  12.2  線程實現
  12.3  線程安全控制
  12.4  線程的鎖優化
  12.5  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032