系統(tǒng)軟件園 - 打造精品軟件下載網(wǎng)站 系統(tǒng)軟件園首頁(yè) | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁(yè) > 軟件下載 > 系統(tǒng)軟件 > 虛擬機(jī) >

深入理解Java虛擬機(jī)_深入理解Java虛擬機(jī)PDF高清版

深入理解Java虛擬機(jī)_深入理解Java虛擬機(jī)PDF高清版
更新時(shí)間:2023-12-01軟件大?。?/span>58.4M軟件格式:.rar
授權(quán)方式:免費(fèi)版軟件語(yǔ)言:簡(jiǎn)體中文軟件類型:國(guó)產(chǎn)軟件

安全檢測(cè):

推薦星級(jí):

分享到:

軟件介紹

深入理解Java虛擬機(jī)是一冊(cè)由周志明著的一本Java虛擬機(jī)學(xué)習(xí)教材,這本冊(cè)子可以讓你深入理解java虛擬機(jī)PEF圍繞虛擬機(jī)進(jìn)行講解,里面的內(nèi)容詳細(xì)介紹Java的發(fā)展和其作用,讓大家快速了解Java,有需要進(jìn)行學(xué)習(xí)的用戶不要錯(cuò)過(guò)了哦!

深入理解Java虛擬機(jī)_深入理解Java虛擬機(jī)PDF高清版

深入理解java虛擬機(jī)PDF目錄

前言

第一部分 走近Java

第1章 走近Java

1.1 概述

1.2 Java技術(shù)體系

1.3 Java發(fā)展史

1.4 Java虛擬機(jī)發(fā)展史

1.4.1 Sun Classic Exact VM

1.4.2 Sun HotSpot VM

1.4.3 Sun Mobile-Embedded VM Meta-Circular VM

1.4.4 BEA JRockit IBM J9 VM

1.4.5 Azul VM BEA Liquid VM

1.4.6 Apache Harmony Google Android Dalvik VM

1.4.7 Microsoft JVM及其他

1.5 展望Java技術(shù)的未來(lái)

1.5.1 模塊化

1.5.2 混合語(yǔ)言

1.5.3 多核并行

1.5.4 進(jìn)一步豐富語(yǔ)法

1.5.5 64位虛擬機(jī)

1.6 實(shí)戰(zhàn):自己編譯JDK

1.6.1 獲取JDK源碼

1.6.2 系統(tǒng)需求

1.6.3 構(gòu)建編譯環(huán)境

1.6.4 進(jìn)行編譯

1.6.5 在IDE工具中進(jìn)行源碼調(diào)試

1.7 本章小結(jié)

第二部分 自動(dòng)內(nèi)存管理機(jī)制

第2章 Java內(nèi)存區(qū)域與內(nèi)存溢出異常

2.1 概述

2.2 運(yùn)行時(shí)數(shù)據(jù)區(qū)域

2.2.1 程序計(jì)數(shù)器

2.2.2 Java虛擬機(jī)棧

2.2.3 本地方法棧

2.2.4 Java堆

2.2.5 方法區(qū)

2.2.6 運(yùn)行時(shí)常量池

2.2.7 直接內(nèi)存

2.3 HotSpot虛擬機(jī)對(duì)象探秘

2.3.1 對(duì)象的創(chuàng)建

2.3.2 對(duì)象的內(nèi)存布局

2.3.3 對(duì)象的訪問(wèn)定位

2.4 實(shí)戰(zhàn):OutOfMemoryError異常

2.4.1 Java堆溢出

2.4.2 虛擬機(jī)棧和本地方法棧溢出

2.4.3 方法區(qū)和運(yùn)行時(shí)常量池溢出

2.4.4 本機(jī)直接內(nèi)存溢出

2.5 本章小結(jié)

第3章 垃圾收集器與內(nèi)存分配策略

3.1 概述

3.2 對(duì)象已死嗎

3.2.1 引用計(jì)數(shù)算法

3.2.2 可達(dá)性分析算法

3.2.3 再談引用

3.2.4 生存還是死亡

3.2.5 回收方法區(qū)

3.3 垃圾收集算法

3.3.1 標(biāo)記-清除算法

3.3.2 復(fù)制算法

3.3.3 標(biāo)記-整理算法

3.3.4 分代收集算法

3.4 HotSpot的算法實(shí)現(xiàn)

3.4.1 枚舉根節(jié)點(diǎn)

3.4.2 安全點(diǎn)

3.4.3 安全區(qū)域

3.5 垃圾收集器

3.5.1 Serial收集器

3.5.2 ParNew收集器

。。。。。。

深入理解java虛擬機(jī)內(nèi)容簡(jiǎn)介

整部書分為五大部分,圍繞內(nèi)存管理、執(zhí)行子系統(tǒng)、程序編譯與優(yōu)化、高效并發(fā)等核心主題,對(duì)JVM進(jìn)行了全面深入的分析,深刻揭示了其工作原理。首先從宏觀上介紹了Java技術(shù)的整體體系,Java和JVM的發(fā)展過(guò)程,模塊化,JDK的編譯,這些都有助于理解本書后面的內(nèi)容。第2部分將解釋JVM的自動(dòng)內(nèi)存管理,包括虛擬機(jī)內(nèi)存區(qū)域的劃分原理,以及造成內(nèi)存溢出的各種原因;常見的垃圾收集算法,垃圾收集器的特性和工作原理;虛擬機(jī)常見的監(jiān)控和故障處理工具的原理及使用。在第三部分中,對(duì)虛擬機(jī)的執(zhí)行子系統(tǒng)進(jìn)行了分析,包括類文件結(jié)構(gòu)、虛擬機(jī)類加載機(jī)制和虛擬機(jī)字節(jié)代碼執(zhí)行引擎。第4部分講解了程序編譯和優(yōu)化,闡述了通用、自動(dòng)裝箱、條件編譯等語(yǔ)法原理;介紹了虛擬機(jī)熱點(diǎn)探測(cè)方法;介紹了HotSpot的即時(shí)編譯器、編譯觸發(fā)條件,以及JIT編譯的數(shù)據(jù)和結(jié)果如何從虛擬機(jī)外部觀察和分析;第五部分探討了Java實(shí)現(xiàn)高效并發(fā)的原理,包括JVM內(nèi)存模型的結(jié)構(gòu)和操作;Java內(nèi)存模型的原子性、可視性和有序性在Java內(nèi)存模型中的體現(xiàn);先決性原則的規(guī)則和使用;Java語(yǔ)言中線程的實(shí)現(xiàn)原理;虛擬機(jī)實(shí)現(xiàn)高效并發(fā)的一系列鎖優(yōu)化措施。

深入理解Java虛擬機(jī)_深入理解Java虛擬機(jī)PDF高清版下載地址
同類軟件推薦
相關(guān)軟件下載
返回頂部


系統(tǒng)軟件完發(fā)布的系統(tǒng)鏡像及軟件均來(lái)至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除,如果滿意請(qǐng)聯(lián)系版權(quán)方購(gòu)買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請(qǐng)立即聯(lián)系我們,本站將第一時(shí)間進(jìn)行相關(guān)處理。郵箱:[見首頁(yè)]
版權(quán)聲明|下載聲明 Copyright @ 2021 系統(tǒng)軟件園