JVM是一種規范。
就是一個虛擬的用于執行bytecodes字節碼的計算機
可以用軟件來實現,如IBM,SUN,BEA等按照這個規范實現,可以實現比SUN公司更好的JVM,我們自己也可以實現一個。
可以使用硬件來實現,如sun與intel公司研發java的芯片
SUN公司針對不同的操作系統實現了不同的JVM,所以JDK下載的時候有不同操作系統版本,需要選擇對應的操作系統版本JDK。
好處:
有了JVM后,相同的代碼可以在不同的操作系統運行環境。對于開發人員來說,不用修改代碼(辛苦了JVM開發商)。
-------------
更多的Java,Angular,Android,大數據,J2EE,Python,數據庫,Linux,Java架構師,:
http://www.cnblogs.com/zengmiaogen/p/7083694.html