閒談java中的程序編譯與優化技術

java中的程序編譯和優化技術同其餘語言同樣基本都發生在編譯期。java的編譯期可根據不一樣的編譯器分爲三個部分,一個是前端編譯器,好比javac;它的工做就是把.java文件轉化爲.class文件。另外一個是即時編譯器,好比JIT編譯器;它的工做是把.class文件中的某些熱點字節碼轉化爲本地機器碼,提升程序運行速度。最後一個是靜態提早編譯器,好比AOT靜態編譯器。它跳過了.class文件的生成
相關文章
相關標籤/搜索