當前位置:編程學習大全網 - 網站源碼 - JAVA編程中source code和bytecode有什麽區別,不要太詳細的

JAVA編程中source code和bytecode有什麽區別,不要太詳細的

1、表達不同

源代碼是源代碼。字節碼稱為字節碼。它是源程序文件生成的類文件,在通過Java編譯器後使用擴展名java生成。它的擴展是類。

2、角色是不同的

字節碼是包含可執行程序的二進制文件,該可執行程序由壹系列操作碼/數據對組成。字節碼是壹種中間代碼,它比機器代碼更抽象,需要翻譯器轉換成機器代碼的中間代碼。無論硬件環境如何,字節碼主要用於實現特定的軟件操作和軟件環境。字節碼的實現是通過編譯器和虛擬機實現的。

這是我們根據Java語言規範編寫的源程序文件,擴展名為java。

3、用法不同

字節碼是中間狀態(中間代碼)的二進制代碼(文件)。您需要將解釋器轉換為機器代碼。寫入運行操作(WORA)實際上是由字節碼實現的。

通常它已經編譯,但它與特定的機器代碼無關。字節碼通常不像源代碼那樣可讀,而是壹系列編碼數字常量,引用,指令等。

  • 上一篇:換手率越高說明什麽叫呢?
  • 下一篇:VB 鼠標點擊代碼 (菜鳥問題)
  • copyright 2024編程學習大全網