當前位置:生活全書館 >

IT科技

> jvm是虛擬機器嗎

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是虛擬機器嗎

標籤: 虛擬機器 jvm
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/o95knq.html