就是許多基於java的應用程序的平台
什麼是Java虛擬機
Java虛擬機(JVM)是Java Virtual Machine的縮寫
它是一個虛構出來的計算機
是通過在實際的計算機上仿真模擬各種計算機功能模擬來實現的
Java虛擬機有自己完善的硬件架構
如處理器
堆棧
寄存器等
還具有相應的指令系統
為什麼使用Java虛擬機?
Java語言最重要的特點就是可以在任何操作系統中運行
使用Java虛擬機就是為了支持與操作系統無關
在任何系統中都可以運行
Java虛擬機的基本原理
Java虛擬機屏蔽了與具體操作系統平台相關的信息
使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(字節碼)
就可以在多種平台上不加修改地運行
Java虛擬機在執行字節碼時
實際上最終還是把字節碼解釋成具體平台上的機器指令執行
From:http://tw.wingwit.com/Article/program/yd/201401/30239.html