Java虛擬機器是一個虛擬機器,一個具有自己的ISA,自己的記憶體,棧,堆等的抽象計算機。它是一個管理系統記憶體並在執行時環境中驅動Java程式碼或應用程式的引擎。 它在主機作業系統上執行,並將對資源的需求放在作作業系統之上。
本教學適用於希望在任何作業系統或裝置上執行其Java程式碼和其他應用程式,以及優化和管理程式記憶體的軟體專業人員。
在開始學習本教學之前,我們假設您對Java程式設計有基本的了解。 如果您不熟悉這些概念,建議您首先閱讀Java程式設計教學,以了解本教學中提到的主題。