深入分析Java的編譯原理

在《Java代碼的編譯與反編譯》中,有過關於Java語言的編譯和反編譯的介紹。我們可以通過javac命令將Java程序的源代碼編譯成Java字節碼,即我們常說的class文件。這是我們通常意義上理解的編譯。 但是,字節碼並不是機器語言,要想讓機器能夠執行,還需要把字節碼翻譯成機器指令。這個過程是Java虛擬機做的,這個過程也叫編譯。是更深層次的編譯。 在編譯原理中,把源代碼翻譯成機器指令,一般要經
相關文章
相關標籤/搜索