1. 程式人生 > 實用技巧 >Java的解釋執行與編譯執行

Java的解釋執行與編譯執行

HotSpot VM是Sun JDK和OpenJDK中所帶的虛擬機器,也是目前使用範圍最廣的Java虛擬機器。
但是如今的HotSpot VM中不僅內建有直譯器,還內建有先進的JIT(Just In Time Compiler)編譯器,在Java虛擬機器執行時,直譯器和即時編譯器能夠相互協作,各自取長補短。有一點需要注意,無論是採用直譯器進行解釋執行,還是採用即時編譯器進行編譯執行,最終位元組碼都需要被轉換為對應平臺的本地機器指令。

部分參考 : https://www.cnblogs.com/lingz/p/9394238.html