實(shí)戰(zhàn)Java虛擬機(jī):JVM故障診斷與性能優(yōu)化 (葛一鳴著) 中文PDF掃描
41.9MB / 01-19
深入理解Java虛擬機(jī):JVM高級(jí)特性與最佳實(shí)踐(第2版) PDF掃描版
216.72MB / 05-08
JVM詳解 中文PDF版
1.05MB / 08-22
多線程、JVM復(fù)習(xí)&面試&強(qiáng)化訓(xùn)練100題 高清pdf中文版
437KB / 03-27
尚硅谷JVM從入門到精通2020 完整目錄版(含視頻教程+源碼)
133MB / 09-15
-
深入理解高并發(fā)編程(第1版) 冰河 中文pdf版 java電子書 / 8.4MB
-
80個(gè)java開發(fā)項(xiàng)目經(jīng)驗(yàn)匯總 + 簡(jiǎn)歷項(xiàng)目素材 中文pdf版 java電子書 / 1.0MB
-
-
springcloud學(xué)習(xí)筆記+中文學(xué)習(xí)文檔 PDF完整版 java電子書 / 6.46MB
-
Java后端體系高級(jí)面試題 中文PDF版 java電子書 / 2.19MB
-
java二十二種設(shè)計(jì)模式 pdf完整版 java電子書 / 0.98MB
-
java高并發(fā)筆記 中文pdf完整版 java電子書 / 3.5MB
-
-
2024年Java面試寶典合集 完整版PDF java電子書 / 36.7MB
-
詳情介紹
《揭秘Java虛擬機(jī):JVM設(shè)計(jì)原理與實(shí)現(xiàn)》從源碼角度解讀HotSpot的內(nèi)部實(shí)現(xiàn)機(jī)制,本書主要包含三大部分——JVM數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)、執(zhí)行引擎機(jī)制及內(nèi)存分配模型。
數(shù)據(jù)結(jié)構(gòu)部分包括Java字節(jié)碼文件格式、常量池解析、字段解析、方法解析。每一部分都給出詳細(xì)的源碼實(shí)現(xiàn)分析,例如字段解析一章,從源碼層面詳細(xì)分析了Java字段重排、字段繼承等關(guān)鍵機(jī)制。再如方法解析一章,給出了Java多態(tài)特性在源碼層面的實(shí)現(xiàn)方式?!督颐豃ava虛擬機(jī):JVM設(shè)計(jì)原理與實(shí)現(xiàn)》通過直接對(duì)源代碼的分析,從根本上梳理和澄清Java領(lǐng)域中的關(guān)鍵概念和機(jī)制。
執(zhí)行引擎部分包括Java方法調(diào)用機(jī)制、棧幀創(chuàng)建機(jī)制、指令集架構(gòu)與解釋器實(shí)現(xiàn)機(jī)制。這一話題是《揭秘Java虛擬機(jī):JVM設(shè)計(jì)原理與實(shí)現(xiàn)》技術(shù)含量高的部分,需要讀者具備一定的匯編基礎(chǔ)。不過千萬不要被“匯編”這個(gè)詞給嚇著,其實(shí)在作者看來,匯編相比于高級(jí)語(yǔ)言而言,語(yǔ)法非常簡(jiǎn)單,語(yǔ)義也十分清晰。執(zhí)行引擎部分重點(diǎn)描述Java源代碼如何轉(zhuǎn)換為字節(jié)碼,又如何從字節(jié)碼轉(zhuǎn)換為機(jī)器指令從而能夠被物理CPU所執(zhí)行的技術(shù)實(shí)現(xiàn)。同時(shí)詳細(xì)分析了Java函數(shù)堆棧的創(chuàng)建全過程,在源碼分析的過程中,帶領(lǐng)讀者從本質(zhì)上理解到底什么是Java函數(shù)堆棧和棧幀,以及棧幀內(nèi)部的詳細(xì)結(jié)構(gòu)。
內(nèi)存分配部分主要包括類型創(chuàng)建與加載、對(duì)象實(shí)例創(chuàng)建與內(nèi)存分配,例如new關(guān)鍵字的工作機(jī)制,import關(guān)鍵字的作用,再如java.lang.ClassLoader.loadClass()接口的本地實(shí)現(xiàn)機(jī)制。
《揭秘Java虛擬機(jī):JVM設(shè)計(jì)原理與實(shí)現(xiàn)》并不是簡(jiǎn)單地分析源碼實(shí)現(xiàn),而是在描述HotSpot內(nèi)部實(shí)現(xiàn)機(jī)制的同時(shí),分析了HotSpot如此這般實(shí)現(xiàn)的技術(shù)必然性。讀者在閱讀《揭秘Java虛擬機(jī):JVM設(shè)計(jì)原理與實(shí)現(xiàn)》的過程中,將會(huì)在很多地方看到作者本人的這種思考。
目錄
第1章 Java虛擬機(jī)概述 1
第2章 Java執(zhí)行引擎工作原理:方法調(diào)用 25
第3章 Java數(shù)據(jù)結(jié)構(gòu)與面向?qū)ο?117
第4章 Java字節(jié)碼實(shí)戰(zhàn) 161
第5章 常量池解析 206
第6章 類變量解析 280
第7章 Java棧幀 344
第8章 類方法解析 440
第9章 執(zhí)行引擎 513
第10章 類的生命周期 602
下載地址
人氣書籍
瘋狂Java講義(第2版) PDF高清版[285M]
面向?qū)ο螅骸禜ead First Java》中文高清完整版 (PDF)
Java Web開發(fā)詳解 孫鑫 PDF掃描版(146M)
Spring實(shí)戰(zhàn)(spring in action) 第三版 中文清晰掃描版
Java核心技術(shù)·卷1:基礎(chǔ)知識(shí)(原書第9版) PDF掃描版[80MB]
瘋狂Java講義 中文PDF高清版[611.85M]
JavaEE開發(fā)的顛覆者:Spring Boot實(shí)戰(zhàn) 中文PDF完整版
Java Web開發(fā)實(shí)戰(zhàn)1200例(第I卷) 盧瀚,王春斌著 中文 PDF版 [129
深入理解Java虛擬機(jī):JVM高級(jí)特性與最佳實(shí)踐(第2版) PDF掃描版
Spring實(shí)戰(zhàn)(第4版) Spring in action 附隨書源碼 中文pdf版[42MB
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的揭秘Java虛擬機(jī):JVM設(shè)計(jì)原理與實(shí)現(xiàn) 完整pdf掃描版[186MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。