當前位置:趣味科普網>經驗>

面試談jvm原理

經驗 閱讀(8.17K)

面試談jvm原理

jvm的原理是通過在實際的計算機上模擬模擬各種計算機功能來實現。

JVM是JavaVirtualMachine(Java虛擬機器)的縮寫,JVM是一種用於計算裝置的規範,它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。Java虛擬機器本質是就是一個程式,當它在命令列上啟動的時候,就開始執行儲存在某位元組碼檔案中的指令。Java語言的可移植性正是建立在Java虛擬機器的基礎上。任何平臺只要裝有針對於該平臺的Java虛擬機器,位元組碼檔案(s)就可以在該平臺上執行。這就是“一次編譯,多次執行”。Java虛擬機器不僅是一種跨平臺的語言,而且是一種新的網路計算平臺。該平臺包括許多相關的技術,如符合開放介面標準的各種API、優化技術等。Java技術使同一種應用可以執行在不同的平臺上。Java平臺可分為兩部分,即Java虛擬機器(Javavirtualmachine,JVM)和JavaAPI類庫。