Java編譯工作原理(簡釋)

如圖: 首先,源程序(.java)文件由javac編譯器將其轉換成jvm可識別字節碼文件(.class)(這個字節碼文件不是針對具體平臺的,而是針對抽象的Java虛擬機的,在Java虛擬機上運行,在不同類型的平臺上安裝不同的Java虛擬機,這些不同的Java虛擬機屏蔽了各個不同平臺的差異,從而使編譯過的Java程序具有平臺無關性,即Java虛擬機在執行字節碼時,把字節碼解析成具體平臺上的機器指令執
相關文章
相關標籤/搜索