久久久久亚洲av无码专区电影,精品久久久久久久中文字幕,久久99精品久久久久久秒播,精品国产一区二区三区不卡在线,久久熟妇人妻午夜寂寞影院

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

深入理解Java虛擬機_深入理解Java虛擬機PDF高清版

深入理解Java虛擬機_深入理解Java虛擬機PDF高清版
更新時間:2023-12-01軟件大小:58.4M軟件格式:.rar
授權(quán)方式:免費版軟件語言:簡體中文軟件類型:國產(chǎn)軟件

安全檢測:

推薦星級:

軟件介紹

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

深入理解Java虛擬機_深入理解Java虛擬機PDF高清版

深入理解java虛擬機PDF目錄

前言

第一部分 走近Java

第1章 走近Java

1.1 概述

1.2 Java技術(shù)體系

1.3 Java發(fā)展史

1.4 Java虛擬機發(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ù)的未來

1.5.1 模塊化

1.5.2 混合語言

1.5.3 多核并行

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

1.5.5 64位虛擬機

1.6 實戰(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é)

第二部分 自動內(nèi)存管理機制

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

2.1 概述

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

2.2.1 程序計數(shù)器

2.2.2 Java虛擬機棧

2.2.3 本地方法棧

2.2.4 Java堆

2.2.5 方法區(qū)

2.2.6 運行時常量池

2.2.7 直接內(nèi)存

2.3 HotSpot虛擬機對象探秘

2.3.1 對象的創(chuàng)建

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

2.3.3 對象的訪問定位

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

2.4.1 Java堆溢出

2.4.2 虛擬機棧和本地方法棧溢出

2.4.3 方法區(qū)和運行時常量池溢出

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

2.5 本章小結(jié)

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

3.1 概述

3.2 對象已死嗎

3.2.1 引用計數(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的算法實現(xiàn)

3.4.1 枚舉根節(jié)點

3.4.2 安全點

3.4.3 安全區(qū)域

3.5 垃圾收集器

3.5.1 Serial收集器

3.5.2 ParNew收集器

。。。。。。

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

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

相關(guān)軟件下載
返回頂部


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