關于 Java 虛擬機

2018-09-28 19:20 更新

深入理解 Java 虛擬機

Java 虛擬機屏蔽了與具體操作系統平臺相關的信息,使得 Java 語言編譯程序只需生成在 Java 虛擬機上運行的目標代碼(字節(jié)碼),就可以在多種平臺上不加修改地運行。Java 虛擬機在執(zhí)行字節(jié)碼時,實際上最終還是把字節(jié)碼解釋成具體平臺上的機器指令執(zhí)行。本文詳細的介紹了Java 語言的編譯、運行、類加載機制,類文件結構、內存的分配策略、垃圾回收機制、javac 編譯、JIT 編譯等 JVM 相關知識。

適用人群

Java 程序開發(fā)者,對于那些想要了解動態(tài)編譯與靜態(tài)編譯、Java 語言是如何進行編譯和執(zhí)行的開發(fā)者是一本不錯的參考材料。

學習前提

本書是中高級教程,需要讀者對 Java 語言有比較全面的了解。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號