執行引擎

Java是半解釋性半編譯性的語言,執行引擎中既有解釋器也有及時編譯器(JIT編譯器),兩個同時協作進行。JIT將字節碼文件翻譯成機器碼,同時把熱點代碼緩存在方法區中 及時編譯器比解釋器速度塊,但爲什麼還要保留解釋器? 解釋器的響應速度快,代碼一啓動,解釋器就可以對代碼逐行解釋執行。編譯器要先將字節碼文件編譯成機器碼再運行,響應速度相對較慢,但編譯完成以後運行很快。 虛擬機啓動時,計時器可以首先發揮
相關文章
相關標籤/搜索