勵志

勵志人生知識庫

什麼是java虛擬機

Java虛擬機(JVM)是Java平臺的核心組成部分,它是一箇虛擬計算機,能夠執行Java字節碼。

Java虛擬機的存在使得Java程序能夠在各種不同的計算機平臺上運行,Java虛擬機具有自己完善的硬件架構,包括指令集、寄存器、堆棧、垃圾回收堆和方法區等,它負責解釋執行Java程序,將Java字節碼轉換爲特定計算機體系結構兼容的指令。

Java虛擬機的特性是其跨平臺能力,它通過軟件模擬實現,屏蔽了具體平臺相關的信息,允許Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),即可在多種平臺上不加修改地運行。