2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

深入理解Java虛擬機:JVM高級特性與最佳實踐

  • 作者:周志明 著
  • 出版社: 機械工業出版社
  • 出版時間:2011-07-01
  • 版次:1
  • 商品編號: 10697182

    頁數:387

    裝幀:平裝

    開本:16開

    紙張:膠版紙

    ISBN:9787111349662

    印刷時間:2011-07-01


HK$85.90 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

      作為一位Java程序員,你是否也曾經想深入理解Java虛擬機,但是卻被它的複雜和深奧拒之門外?沒關係,《深入理解Java虛擬機:JVM高級特性與最佳實踐》極盡化繁為簡之妙,能帶領你在輕鬆中領略Java虛擬機的奧秘。本書是近年來國內出版的唯一一本與Java虛擬機相關的專著,也是唯一一本同時從核心理論和實際運用這兩個角度去探討Java虛擬機的著作,不僅理論分析得透徹,而且書中包含的典型案例和最佳實踐也極具現實指導意義。
  《深入理解Java虛擬機:JVM高級特性與最佳實踐》共分為五大部分。第一部分從宏觀的角度介紹了整個Java技術體系的過去、現在和未來,以及如何獨立地編譯一個OpenJDK7,這對理解後面的內容很有幫助。第二部分講解了JVM的自動內存管理,包括虛擬機內存區域的劃分原理以及各種內存溢出異常產生的原因;常見的垃圾收集算法以及垃圾收集器的特點和工作原理;常見的虛擬機的監控與調試工具的原理和使用方法。第三部分分析了虛擬機的執行子系統,包括Class的文件結構以及如何存儲和訪問Class中的數據;虛擬機的類創建機制以及類加載器的工作原理和它對虛擬機的意義;虛擬機字節碼的執行引擎以及它在實行代碼時涉及的內存結構。第四部分講解了程序的編譯與代碼的優化,闡述了泛型、自動裝箱拆箱、條件編譯等語法糖的原理;講解了虛擬機的熱點探測方法、HotSpot的即時編譯器、編譯觸發條件,以及如何從虛擬機外部觀察和分析JIT編譯的數據和結果。第五部分探討了Java實現高效並發的原理,包括JVM內存模型的結構和操作;原子性、可見性和有序性在Java內存模型中的體現;先行發生原則的規則和使用;線程在Java語言中的實現原理;虛擬機實現高效並發所做的一系列鎖優化措施。
  《深入理解Java虛擬機:JVM高級特性與最佳實踐》適合所有Java程序員、系統調優師和系統架構師閱讀。

目錄

前言
致謝
第一部分 走近Java
第1章 走近Java 
1.1 概述 
1.2 Java技術體系 
1.3 Java發展史 
1.4 展望Java技術的未來 
1.4.1 模塊化 
1.4.2 混合語言 
1.4.3 多核並行 
1.4.4 進一步豐富語法 
1.4.5 64位虛擬機 
1.5 實戰:自己編譯JDK 
1.5.1 獲取JDK源碼 
1.5.2 系統需求 
1.5.3 構建編譯環境 
1.5.4 準備依賴項 
1.5.5 進行編譯 
1.6 本章小結 
第二部分 自動內存管理機制
第2章 Java內存區域與內存溢出異常 
2.1 概述 
2.2 運行時數據區域 
2.2.1 程序計數器 
...


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。