java是編程語言嗎 Java可以像C 內嵌匯編語言一樣,內嵌Java字節(jié)碼嗎?
Java可以像C 內嵌匯編語言一樣,內嵌Java字節(jié)碼嗎?謝謝你的邀請!Java語言不提供在源代碼中嵌入字節(jié)碼的功能,如C的內聯(lián)匯編。同時,盡管Java字節(jié)碼可以比Java語言做得更多,但是除了Ja
Java可以像C 內嵌匯編語言一樣,內嵌Java字節(jié)碼嗎?
謝謝你的邀請
!Java語言不提供在源代碼中嵌入字節(jié)碼的功能,如C的內聯(lián)匯編。
同時,盡管Java字節(jié)碼可以比Java語言做得更多,但是除了Java源代碼之外,字節(jié)碼什么也做不到。Java字節(jié)碼基本上可以看作是Java語言抽象語法樹(AST)的序列化形式,兩者差別不大。
如果您感興趣,可以嘗試給出一些您認為嵌入式字節(jié)碼可以帶來性能優(yōu)勢的示例。我可以嘗試將它們表示為等效的java源代碼。
關于字節(jié)碼與源代碼的對應關系,請參考另一個答案:如何理解字節(jié)碼、IL、匯編等底層語言與上層語言的對應關系?-Rednexelafx的答案
編譯器將java文件默認轉換為字節(jié)碼,以便計算機能夠理解它們。如果是手動的,請使用CMD javacxxxx.java文件編譯