自己動手寫Java虛擬機 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025
☆☆☆☆☆
簡體網頁||
繁體網頁
張秀宏 作者
機械工業齣版社
譯者
2016-6-1 出版日期
267 頁數
69.00元 價格
平裝
自己動手係列 叢書系列
9787111534136 圖書編碼
自己動手寫Java虛擬機 在線電子書 圖書標籤:
JVM
Java
虛擬機
Go
編譯原理
計算機
編程
VM
喜歡 自己動手寫Java虛擬機 在線電子書 的讀者還喜歡
下載鏈接在頁面底部
下載連結1
下載連結2
下載連結3
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2025-02-08
自己動手寫Java虛擬機 在線電子書 epub 下載 mobi 下載 pdf 下載 txt 下載 2025
自己動手寫Java虛擬機 在線電子書 epub 下載 pdf 下載 mobi 下載 txt 下載 2025
自己動手寫Java虛擬機 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025
自己動手寫Java虛擬機 在線電子書 用戶評價
評分
☆☆☆☆☆
看到瞭第八章,調試到瞭第七章。go語言我用得不太熟,所以理解有點費勁,不太透徹。
評分
☆☆☆☆☆
該作者的書是真的很實在!嚴謹
評分
☆☆☆☆☆
用GO實現瞭一個簡單的JVM,對於How JVM works有瞭更深的理解,推薦和 JVM源碼一起閱讀
評分
☆☆☆☆☆
這書實在是太好瞭,作者用非常簡單的代碼就實現瞭一個demo虛擬機,看瞭周誌明的書覺得不過癮強烈推薦看一下這個。 國慶實踐瞭前六章,對jvm理解上瞭一個層次。後麵幾章略花時間,期待找個時間也實現一下。
評分
☆☆☆☆☆
沒學go語法,隻好匆匆地先翻瞭一遍,看起來有點像是霧裏看花,隻好緊盯花的輪廓,幸好這花長得還算獨特。 很遺憾許多東西都沒講到,很好奇如果作者用C和C++寫會怎麼樣,如果用Java寫會怎麼樣(雞生蛋蛋生雞??),如果第二版要實現GC算法會怎麼樣。 很喜歡這種偏實踐的書,也希望作者在實現某些虛擬機規範明確怎麼實現的地方能給齣相應的參考鏈接。
自己動手寫Java虛擬機 在線電子書 著者簡介
張秀宏,資深Java服務器開發工程師,有多年的Java開發、遊戲服務器開發和架構經驗,對Java虛擬機有非常深入的研究。曾在EA、華娛無綫等遊戲公司擔任高級服務器工程師職位,現任樂元素Lead軟件工程師。
自己動手寫Java虛擬機 在線電子書 著者簡介
前言
第1章 命令行工具 1
1.1 準備工作 1
1.2 java命令 4
1.3 編寫命令行工具 5
1.4 測試本章代碼 7
1.5 本章小結 8
第2章 搜索class文件 9
2.1 類路徑 9
2.2 準備工作 10
2.3 實現類路徑 11
2.4 測試本章代碼 20
2.5 本章小結 21
第3章 解析class文件 23
3.1 class文件 24
3.2 解析class文件 25
3.3 解析常量池 35
3.4 解析屬性錶 50
3.5 測試本章代碼 61
3.6 本章小結 63
第4章 運行時數據區 65
4.1 運行時數據區概述 66
4.2 數據類型 67
4.3 實現運行時數據區 68
4.4 測試本章代碼 81
4.5 本章小結 83
第5章 指令集和解釋器 85
5.1 字節碼和指令集 86
5.2 指令和指令解碼 88
5.2.1 Instruction接口 89
5.2.2 BytecodeReader 91
5.3 常量指令 92
5.3.1 nop指令 92
5.3.2 const係列指令 93
5.3.3 bipush和sipush指令 94
5.4 加載指令 94
5.5 存儲指令 95
5.6 棧指令 96
5.6.1 pop和pop2指令 96
5.6.2 dup指令 97
5.6.3 swap指令 98
5.7 數學指令 98
5.7.1 算術指令 98
5.7.2 位移指令 99
5.7.3 布爾運算指令 101
5.7.4 iinc指令 102
5.8 類型轉換指令 102
5.9 比較指令 103
5.10 控製指令 108
5.11 擴展指令 111
5.12 解釋器 114
5.13 測試本章代碼 118
5.14 本章小結 120
第6章 類和對象 121
6.1 方法區 122
6.2 運行時常量池 127
6.3 類加載器 133
6.4 對象、實例變量和類變量 136
6.5 類和字段符號引用解析 141
6.6 類和對象相關指令 144
6.7 測試本章代碼 156
6.8 本章小結 160
第7章 方法調用和返迴 161
7.1 方法調用概述 161
7.2 解析方法符號引用 163
7.3 方法調用和參數傳遞 166
7.4 返迴指令 169
7.5 方法調用指令 170
7.6 改進解釋器 176
7.7 測試方法調用 178
7.8 類初始化 181
7.9 本章小結 185
第8章 數組和字符串 187
8.1 數組概述 187
8.2 數組實現 188
8.3 數組相關指令 191
8.4 測試數組 203
8.5 字符串 204
8.6 測試字符串 207
8.7 本章小結 210
第9章 本地方法調用 211
9.1 注冊和查找本地方法 212
9.2 調用本地方法 213
9.3 反射 215
9.4 字符串拼接和String.intern()方法 225
9.5 Object.hashCode()、equals()和toString() 231
9.6 Object.clone() 233
9.7 自動裝箱和拆箱 235
9.8 本章小結 238
第10章 異常處理 239
10.1 異常處理概述 239
10.2 異常拋齣 240
10.3 異常處理錶 241
10.4 實現athrow指令 245
10.5 Java虛擬機棧信息 248
10.6 測試本章代碼 251
10.7 本章小結 252
第11章 結束 253
11.1 System類是如何被初始化的 253
11.2 初始化System類 255
11.3 System.out.println()是如何工作的 258
11.4 測試本章代碼 260
11.5 總結 260
附錄 指令錶 263
· · · · · · (
收起)
自己動手寫Java虛擬機 在線電子書 pdf 下載 txt下載 epub 下載 mobi 在線電子書下載
自己動手寫Java虛擬機 在線電子書 圖書描述
Java虛擬機非常復雜,要想真正理解它的工作原理,最好的方式就是自己動手編寫一個!
本書是繼《深入理解Java虛擬機》之後的又一經典著作,它一方麵遵循《Java虛擬機規範》,一方麵又獨闢蹊徑,不僅能讓Java虛擬機的學習變得更加簡單和有趣,而且能讓你對Java虛擬機的原理認識更深入和更深刻!
本書摒棄瞭傳統的以解讀枯燥的Java虛擬機規範文檔和分析繁瑣的Java虛擬機源代碼的方式來講解Java虛擬機,取而代之的是,以實踐的方式,引導讀者如何從零開始構建和實現一個Java虛擬機,整個過程不僅能讓讀者做到對Java虛擬機知其然而且知其所以然,還能屏蔽大量不必要的繁瑣細節,體會到實現過程中的成就感,讓學習過程更加輕鬆、愉悅和高效。更重要的是,這種方式能引導讀者更深入地認識和掌握Java虛擬機的工作原理。
自己動手寫Java虛擬機 在線電子書 下載 mobi epub pdf txt 在線電子書下載
自己動手寫Java虛擬機 在線電子書 讀後感
評分
☆☆☆☆☆
收到这个书两周了。拿到这本书第一印象是200页左右、薄 。能有多少干货。另外一个是两周要写书评。肯定能读完。结果事与愿违,这两周太忙了。只读了一半。前5章。 经过这几个章节的通读。本书风格不是那么枯燥的文字,还配有大量的代码。然而本书必须是有一定语言经...
評分
☆☆☆☆☆
收到这个书两周了。拿到这本书第一印象是200页左右、薄 。能有多少干货。另外一个是两周要写书评。肯定能读完。结果事与愿违,这两周太忙了。只读了一半。前5章。 经过这几个章节的通读。本书风格不是那么枯燥的文字,还配有大量的代码。然而本书必须是有一定语言经...
評分
☆☆☆☆☆
收到这个书两周了。拿到这本书第一印象是200页左右、薄 。能有多少干货。另外一个是两周要写书评。肯定能读完。结果事与愿违,这两周太忙了。只读了一半。前5章。 经过这几个章节的通读。本书风格不是那么枯燥的文字,还配有大量的代码。然而本书必须是有一定语言经...
評分
☆☆☆☆☆
收到这个书两周了。拿到这本书第一印象是200页左右、薄 。能有多少干货。另外一个是两周要写书评。肯定能读完。结果事与愿违,这两周太忙了。只读了一半。前5章。 经过这几个章节的通读。本书风格不是那么枯燥的文字,还配有大量的代码。然而本书必须是有一定语言经...
評分
☆☆☆☆☆
收到这个书两周了。拿到这本书第一印象是200页左右、薄 。能有多少干货。另外一个是两周要写书评。肯定能读完。结果事与愿违,这两周太忙了。只读了一半。前5章。 经过这几个章节的通读。本书风格不是那么枯燥的文字,还配有大量的代码。然而本书必须是有一定语言经...
類似圖書 點擊查看全場最低價
自己動手寫Java虛擬機 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2025