jvm是什麼

品牌型號:聯想小新Pro13/系統版本:windows10

JVM是java Virtual Machine(Java虛擬機)的縮寫。它是java執行環境的一部分,是一個虛構出來的計算機,它是透過在實際的計算機上仿真模擬各種計算機功能來實現的。JVM是用來解析和執行Java程序的。Java語言使用Java虛擬機屏蔽了與具體平臺相關的資訊,使得Java語言編譯程序只需生成在Java虛擬機上執行的目標代碼(字節碼),就可以在多種平臺上不加修改地執行。

Jvm作用:

JVM是java字節碼執行的引擎,還能優化java字節碼,使之轉化成效率更高的機器指令。

JVM中類的裝載是由類加載器和它的子類來實現的,類加載是java執行時一個重要的系統組件,負責在執行時查找和裝入類檔案的類。

不同的平臺對應着不同的JVM,在執行字節碼(class檔案)時,JVM負責將每一條要執行的字節碼送給解釋器,解釋器再將其翻譯成特定平臺換將的機器指令並執行,這樣就實現了跨平臺執行。

jvm是什麼