熱愛編程的朋友Java是門必修課,它是面向?qū)ο蟮木幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念。其中組成Java最核心的部分便是底層的虛擬機(jī),本期小編將為你帶來深入java虛擬機(jī)第二版pdf文件,帶你了解Java體系、解構(gòu)及其內(nèi)部細(xì)節(jié)。1-4章介紹了JVM的體系結(jié)果,包括Java棧、堆、方法區(qū)、執(zhí)行引擎等;第5-20章深入描述了Java技術(shù)的內(nèi)部細(xì)節(jié),包括垃圾收集、Java安全模型、Java的連接模型和動態(tài)擴(kuò)展機(jī)制、class文件、運(yùn)算及流程控制等等,其中第6章和附錄A-C安全可以作為class文件和指令集的參考手冊。
深入java虛擬機(jī)第二版目錄
譯者序
前言
第1章 Java體系結(jié)構(gòu)介紹
第2章 平臺無關(guān)
第3章 安全
第4章 網(wǎng)絡(luò)移動性
第5章 Java虛擬機(jī)
第6章 Java class文件
第7章 類型的生命周期
第8章 連接模型
第9章 垃圾收集
第10章 棧和局部變量操作
第11章 類型轉(zhuǎn)換
第12章 整數(shù)運(yùn)算
第13章 邏輯運(yùn)算
第14章 浮點(diǎn)運(yùn)算
第15章 對象和數(shù)組
第16章 控制流
第17章 異常
第18章 finally子句
第19章 方法的調(diào)用與返回
第20章 指令invokespecial
第21章 線程同步
附錄A 按操作碼助記符排列的指令集
附錄B 按功能排列的操作碼助記符
附錄C 按操作碼字節(jié)值排列的操作碼助記符
附錄D Java虛擬機(jī)的一個(gè)模擬:“Slices of Pi”
JAVA虛擬機(jī)的內(nèi)部體系結(jié)構(gòu)
java虛擬機(jī)內(nèi)部有兩種線程:守護(hù)線程和非守護(hù)線程。守護(hù)線程通常是由虛擬機(jī)自己使用的,比如執(zhí)行垃圾收集任務(wù)的線程。但開始于main()的是非守護(hù)線程。
當(dāng)程序中所有的非守護(hù)線程都終止時(shí),虛擬機(jī)實(shí)例將自動退出。程序本身也能夠通過調(diào)用runtime類或者system類的exit()方法來退出。
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 開源閱讀電腦版 v3.25.01021917.49M / 簡體中文
- 南方Plus電腦版 v12.0.027.06M / 簡體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v1.0.2140.3M / 簡體中文
- 網(wǎng)易新聞電腦版 v113.297.68M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡體中文