易燃物匯聚 YouTube 有聲書與書評
自己動手寫Java虛擬機 封面

自己動手寫Java虛擬機

張秀宏

3337人在讀
22.7萬字總字數
¥25定價

內容簡介

本書主要面向有一定經驗的Java程序員,但任何對Java虛擬機工作原理感興趣的讀者都可以從本書獲益。如前所述,本書將使用Go語言實現Java虛擬機。書中會簡要介紹Go語言的部分語法以及與Java語言的區別,但不會深入討論。由於Go語言相對比較簡單,相信任何有C系列語言(如C、C++、C#、Objective-C、Java等)經驗的讀者都可以輕鬆讀懂書中的源代碼。Java語言於1995年首次公開發布,很快便取得了巨大的成功,成爲使用最爲廣泛的編程語言之一。到現在,Java已經經歷了20多個年頭。在這期間,無論是Java語言本身還是Java虛擬機技術,都取得了長足的進步。現如今,Java依然長期佔據TIOBE。網站的編程語言排行榜首。最近更是被TIOBE選爲2015年度編程語言Java曾被TIOBE選爲2005年度編程語言。,風采可謂不減當年。

讀者書評

★★★★☆

買了紙質書對着代碼敲了一遍,對學習JVM底層還是有幫助的,還能順便學習下Go語言。不過,這書對GC方面沒啥深入,直接用的Go語言本身的廢料回收機制,總之對我個人來說還是有所幫助的。

★★★★★

雖然實現的比較簡單,但是對理解jvm還是有一定幫助的。

★★★★☆

介紹了一些基礎的概念實現的也不錯,但是jvm核心的編譯,內存管理垃圾回收沒有,叫手寫虛擬機名稱有些不符[偷笑]

☆☆☆☆☆

這本書其實沒有多大意義,也不能叫自己動手寫jvm,撐死就能叫自己動手寫jvm解釋器,jvm最核心的內存管理,編譯器等,半點不涉及,作者如果能把這些部分加上,我鐵定支持。當然這本書有最大的好處就是學習go語言

★★★☆☆

太玩具了,也缺少設計思路理念部分,不過對於沒了解過虛擬機實現的同學可以看看。

★★★★★

學習 jvm 的同學,可以跟着寫一遍,jvm 的解釋執行部分能夠通透

★★★★★

這本書的優點在於能夠幫助讀者理解Java虛擬機中的一些概念,是一本不可多得的好書。

★★★☆☆

2020年第六本書(粗讀) 感覺還可以的一本書,雖然對GO一竅不通,但還是可以窺探一番。突然有種用JS實現的想法。

書籍信息

作者張秀宏
出版社機械工業出版社
出版時間2016-04-01
ISBN9787111534136
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數203