因為 Java 虛擬機器(Java Virtual Machine,簡稱 JVM)的屏障,所以 Java 程式可以跨平台;因為 JVM 進行多項驗證,所以 Java 具保全性。.... 原來,JVM 是成就 Java 的一大幕後功臣。
顧名思義,Java 虛擬機器是一部假想的電腦,也是 Java 技術的核心所在,所有的 Java 程式都是在這部假想的電腦上執行的。Java 虛擬機器可以以多種不同的形式存在:以一般程式的方式存在,架構在 OS 之上,例如 java.exe;以作業系統的方式存在,架構在硬體上,例如 Java OS;甚至直接以硬體的方式存在,例如 JavaChip(不過我認為以硬體的方式存在的虛擬機器已經太「真實」,不適合叫做「虛擬」機器)。
本書讀者群設定在熟悉 Java 語言並略懂 C/C++ 的程式員。本書的內容介紹性與教學性兼而有之,某些部份還可以當成參考資料來查閱。本書是一本以「徹底解說」為導向的書,書中有許多實用的資訊以及 Java 虛擬機器程式範例。