從源代碼到機器代碼,Java語言中發生了什麼?

在上一篇文章中,我們討論了無論代碼是用什麼語言編寫的,它最終都毫無例外地運行在機器代碼中。那麼Java語言中發生了什麼,從源代碼到機器代碼?這就是我們今天要討論的。 如下圖所示,編譯器可以分爲前端編譯器、JIT編譯器和AOT編譯器。我們一個接一個地談吧。 前端編譯器:源代碼到字節碼 正如我們前面所說的,對於Java虛擬機,實際輸入是字節碼文件,而不是Java文件。那麼,實際上如何將Java代碼轉換
相關文章
相關標籤/搜索