JVM是Java Virtual Machine(Java虛擬機)的縮寫,JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是透過在實際的計算機上仿真模擬各種計算機功能來實現的。
(推薦教學:java學習網站)
簡單理解:
JVM本質上是一個程序,它能辨識.class 字節碼檔案(裡面存放的是我們對.java編譯後產生的二進位程式碼),並且能夠解析它的指令,最終呼叫作業系統上的函數,完成我們想要的操作!
關於Java語言的跨平台性,就是因為JVM,我們可以將其想像為一個抽象層,只要這個抽象層JVM正確執行了.class文件,就能運行在各種作業系統之上了!這是一次編譯,多次運行。
(影片教學推薦:java學習)
JVM的位置:
JVM是運行在作業系統之上的,它與硬體沒有直接的交互。
以上是什麼是JVM?它在什麼位置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!