本書由Oracle官方發布,Java虛擬機技術創建人撰寫,國內資深Java技術專家翻譯。書中基於近期新Java SE 8,完整且準確地闡述Java虛擬機規範,是深度了解Java虛擬機和Java語言實現細節的推薦閱讀之作。 本書共分7章。第1章從宏觀的角度介紹了Java虛擬機與Java的關繫及發展歷程;第2章概述Java虛擬機的整體架構,包括class文件格式、數據類型、原始類型、引用類型、運行時數據區、棧幀、浮點算法、異常等,這對理解本書後面的內容有重要幫助;第3章詳述如何將Java語言編寫的程序轉換為Java虛擬機指令集,涉及常量、局部變量、控制結構、算術運算、參數接收、方法調用、數組、操作數棧、異常處理、同步與注解等;第4章深入分析用來表示編譯後的類和接口的class文件格式;第5章定義Java虛擬機啟動以及類與接口的加載、鏈接和初始化過程;第6章闡等
本書由Oracle官方發布,Java虛擬機技術創建人撰寫,國內資深Java技術專家翻譯。書中基於近期新Java SE 8,完整且準確地闡述Java虛擬機規範,是深度了解Java虛擬機和Java語言實現細節的推薦閱讀之作。 本書共分7章。第1章從宏觀的角度介紹了Java虛擬機與Java的關繫及發展歷程;第2章概述Java虛擬機的整體架構,包括class文件格式、數據類型、原始類型、引用類型、運行時數據區、棧幀、浮點算法、異常等,這對理解本書後面的內容有重要幫助;第3章詳述如何將Java語言編寫的程序轉換為Java虛擬機指令集,涉及常量、局部變量、控制結構、算術運算、參數接收、方法調用、數組、操作數棧、異常處理、同步與注解等;第4章深入分析用來表示編譯後的類和接口的class文件格式;第5章定義Java虛擬機啟動以及類與接口的加載、鏈接和初始化過程;第6章闡等