面試談jvm原理


jvm的原理是通過在實際的計算機上仿真模擬各種計算機功能來實現 。
【面試談jvm原理】
JVM是JavaVirtualMachine(Java虛擬機)的縮寫,JVM是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的 。Java虛擬機本質是就是一個程序,當它在命令行上啟動的時候,就開始執行保存在某字節碼文件中的指令 。Java語言的可移植性正是建立在Java虛擬機的基礎上 。任何平臺只要裝有針對于該平臺的Java虛擬機,字節碼文件(.class)就可以在該平臺上運行 。這就是“一次編譯,多次運行” 。Java虛擬機不僅是一種跨平臺的語言,而且是一種新的網絡計算平臺 。該平臺包括許多相關的技術,如符合開放接口標準的各種API、優化技術等 。Java技術使同一種應用可以運行在不同的平臺上 。Java平臺可分為兩部分,即Java虛擬機(Javavirtualmachine,JVM)和JavaAPI類庫 。

    推薦閱讀