Javac工做原理分析(4):代碼生成器

通過語義分析器後的語法樹已經很是完善了,接下來就是要遍歷語法樹生成最終的Java字節碼,分爲如下兩個步驟: 1)將java方法中的代碼塊轉化成符合JVM語法的命令形式,JVM的操做都是基於棧的,全部的操做都必須通過出棧和進棧來完成 2)按照JVM的文件組織形式將字節碼輸出到以class爲擴展名的文件中 這個操做主要涉及到com.sun.tools.javac.jvm包三個類: Gen:遍歷語法樹
相關文章
相關標籤/搜索