《深入解析Java虛擬機HotSpot》是2021年機械工業出版社出版的圖書。
基本介紹
- 中文名:深入解析Java虛擬機HotSpot
- 作者:楊易
- 出版時間:2021年
- 出版社:機械工業出版社
- ISBN:9787111670315

《深入解析Java虛擬機HotSpot》是2021年機械工業出版社出版的圖書。
《深入剖析Java虛擬機(基礎卷)》是由2021年8月機械工業出版社出版的圖書。作品簡介 本書以工業級虛擬機HotSpot的原始碼分析為基礎,詳細介紹了對象的二分模型、類的載入機制、類及常量池的解析、方法及變數解析、對象的創建和初始化、Serial和Serial Old垃圾收集器、Java引用類型等的實現原理,同時對重點原始碼的...
《深入理解Java虛擬機:JVM高級特性與最佳實踐(第3版)》是2019年機械工業出版社出版的書籍,作者是周志明。內容簡介 根據新版JDK全面升級,新增內容近50%,原創計算機圖書豐碑,5個維度全面剖析JVM。這是一部從工作原理和工程實踐兩個維度深入剖析JVM的著作,是計算機領域公認的經典,繁體版在台灣也頗受歡迎。自20...
《深入理解Java虛擬機:JVM高級特性與最佳實踐》是2011年機械工業出版社出版的圖書,作者是周志明。內容簡介 作為一位java程式設計師,你是否也曾經想深入理解java虛擬機,但是卻被它的複雜和深奧拒之門外?沒關係,《深入理解java虛擬機:jvm高級特性與最佳實踐》極盡化繁為簡之妙,能帶領你在輕鬆中領略java虛擬機的奧秘...
所幸的是,Oracle官方已經將虛擬機項目的源碼開放出來,這對於我們來說簡直就是福音。本書將以OpenJDK和HotSpot為素材,深入淺出地講解我們最為熟悉的一款虛擬機產品的實現。除了Java程式設計師,從事與Java或JVM相關的開發、測試、運維等技術人員也將在本書中獲益。本書內容 本書深入淺出地講解了HotSpot虛擬機的工作原理...
對於要在特定平台上實現Java虛擬機的軟體人員,Java語言的編譯器作者以及要用硬體晶片實現Java虛擬機的人來說,則必須深刻理解Java虛擬機的規範。另外,如果你想擴展Java語言,或是把其它語言編譯成Java語言的位元組碼,你也需要深入地了解Java虛擬機。安裝方法 下載解壓:下載j2sdk-1_4_2_05-linux-i586.bin隨便放到一...
《深入Java虛擬機(原書第2版)》是2003年機械工業出版社出版的圖書,作者是(美)文納斯。內容簡介 本書作者曾因本書榮獲專業技術雜誌《Java Report》評選的優秀作者獎,細心的讀者可以從網上找到許多對本書第1版的讚譽。作者以易於理解的方式深入揭示了Java虛擬機的內部工作原理,深入理解這些內容,將對讀者更快速...
《揭秘Java虛擬機:JVM設計原理與實現》從源碼角度解讀HotSpot的內部實現機制,本版本主要包含三大部分——JVM數據結構設計與實現、執行引擎機制及記憶體分配模型。數據結構部分包括Java位元組碼檔案格式、常量池解析、欄位解析、方法解析。每一部分都給出詳細的源碼實現分析,例如欄位解析一章,從源碼層面詳細分析了Java欄位重排...
《深入淺出Java虛擬機:JVM原理與實戰》是北京大學出版社出版的關於計算機、編程的圖書 內容簡介 本書主要以 Java 虛擬機的基本特性及運行原理為中心,深入淺出地分析 JVM 的組成結構和底層實現,介紹了很多性能調優的方案和工具的使用方法。最後還擴展介紹了 JMM 記憶體模型的實現原理和 Java 編譯器的最佳化機制,讓讀者...
本書深入Java虛擬機底層原理,對JVM記憶體管理中的垃圾回收算法G1GC進行了詳細解讀。全書分為“算法篇”和“實現篇”兩大部分:前一部分主要介紹G1GC的算法原理,內容包括G1GC的並發標記、轉移功能、軟實時性的實現和分代G1GC模式;後一部分聚焦算法篇中沒有詳細講解的實現部分,基於HotSpotVM源碼,講解對象管理功能...
《解析Java虛擬機開發》是清華大學出版社出版的圖書,ISBN是9787302314943 內容介紹 《解析Java虛擬機開發--權衡最佳化高效和安全的最優方案》編著者張善香。本書徹底摒棄枯燥的理論和簡單的操作,注重實用性和可操作性,介紹了JDK編譯測試、虛擬機的內部機制、Class檔案、棧和局部變數操作、記憶體異常、垃圾處理、性能監控...
7.4 java本地接口 / 221 7.4.1 jni基本用法 / 221 7.4.2 java程式中集成c/c++代碼 / 225 7.4.3 在c/c++程式中啟動java虛擬機 / 227 7.5 hotspot虛擬機 / 228 7.5.1 位元組代碼執行 / 229 7.5.2 垃圾回收 / 229 7.5.3 啟動參數 / 235 7.5.4 分析工具 / 236 7.5.5 java...
兩種異常:執行緒請求的深度大於虛擬機允許深度,StackOverFlowError,無法申請到足夠的空間:OutOfMemoryError 1.3本地方法棧 與虛擬機棧的作用相同,只不過執行的是本地方法Native,HotSpot把java虛擬機棧和本地方法棧合二為一。無法申請到足夠的空間:OutOfMemoryError unable to cteate new native thread 1.4 java堆...
《Java並發編程深度解析與實戰》是電子工業出版社出版圖書,作者是譚鋒 涵蓋Java整個並發編程體系的核心庫和核心類使用以及原理分析。不同於其他書,本書初學者更容易上手,老手可深入理解設計思想 內容簡介 針對每一個技術點,縱向分析與其相關的所有內容,並且對相關知識點進行了非常詳細的說明,同時從架構實踐的角度...
本書化繁為簡帶領讀者在輕鬆中領略Java虛擬機器的奧秘。同時從核心理論和實際咼的角度去探討Java虛擬機器,並對JVM進行全面而深入的分析。不僅理論分析透徹,而且書中包含大量經典案例與實務應用。作者將多年來在Java虛擬機器領域的實務經驗和研究心得呈現在本書中,不僅有系統地講解Java虛擬機器工作機制和底層原理,...
9.1.2 Java層面compare and swap實現原理 531 9.1.3 Hotspot虛擬機層面compare and swap實現原理 532 9.1.4 彙編層面compare and swap實現原理 533 9.2 AQS核心之Node類 533 9.3 AQS核心之head和tail變數 534 9.4 AQS核心之state變數 535 9.5 AQS核心之acquire過程原理 536 9.6 AQS核心之acquire...
由於Java虛擬機規範並沒有具體的約束規則去限制即使編譯器應該如何實現,所以這部分功能完全是與虛擬機具體實現相關的內容,如無特殊說明,我們提到的編譯器、即時編譯器都是指Hotspot虛擬機內的即時編譯器,虛擬機也是特指HotSpot虛擬機。編譯的時間開銷 解釋器的執行,抽象的看是這樣的:輸入的代碼 -> [ 解釋器 解釋...
