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