Java虛擬機器是如何工作的？
Java 虛擬機器或 JVM 透過提供 Java 程式執行所依賴的一組虛擬指令和設施來工作。然後它將程式執行的這些虛擬指令翻譯成底層系統或硬體可以執行的指令。由於 Java 最初的主要設計目標之一就是提供程式碼的可移植性，因此該功能允許所有 Java 程式僅針對 Java 虛擬機器的規範進行編譯，並保證這些程式可以在任何系統或任何系統上執行。具有在其上執行的可用Java 虛擬機器的硬體平臺。