Java虛擬機,一般簡稱為JVM。它是Java程序運行的基礎,執行Java字節碼的解釋器。Java虛擬機的設計理念是一次編譯,隨處運行。
Java可以實現跨平臺的原因,正是基于JVM。Java程序編譯成的是字節碼,而不是直接編譯成二進制代碼。這樣的好處是可以使Java程序在不同的操作系統上運行,只需要在對應的操作系統上安裝相應的JVM即可。一個可移植的Java應用程序,只需要在寫一份代碼,就可以在多種不同的操作系統平臺上運行,無需進行任何修改。
public static void main(String[] args) { System.out.println("Hello, World!"); }
在執行Java程序時,JVM需要首先將Java源代碼編譯成字節碼。進程啟動后,JVM首先會尋找入口函數main(),并按順序執行Java字節碼指令,最終完成整個程序在操作系統上的運行。
Java虛擬機的跨平臺特性使得Java成為了企業級開發的首選語言之一。同時,JVM也是不斷發展和完善的,未來將會更好的支持新興的技術和特性。
上一篇javascript傳值
下一篇php 事務組