java虛擬機筆記(九)前端編譯器和後端編譯器

前端編譯器: 將java文件編譯成class文件的編譯器。 java很多提高效率和友好度的語法糖都是依賴前端編譯器實現的。 javac就是一個典型的前端編譯器。 執行過程如下: 1.準備階段: 初始化插入式註解處理器 2.解析與填充符號表階段: 詞法 語法分析,將源代碼轉變爲標記集合,構建抽象語法樹 填充符號表,產生符號地址和符號信息。 3.插入式註解處理器的執行階段: 會影響javac的行爲,比
相關文章
相關標籤/搜索