『壹』 java source file 和java bytecode file 什麼意思
Java source file 就是你編程序寫的 *.java的文件也叫源文件,java bytecode file 就是*.java編譯後的*.class文件。類就是你的 *.java文件里的定義的 pulbic class *{ ... } ,主方法就是類裡面的main方法
『貳』 JAVA編程中source code和bytecode有什麼區別,不要太詳細的
1、表達不同
源代碼是源代碼。位元組碼稱為位元組碼。它是源程序文件生成的類文件,在通過Java編譯器後使用擴展名java生成。它的擴展是類。
2、角色是不同的
位元組碼是包含可執行程序的二進制文件,該可執行程序由一系列操作碼/數據對組成。位元組碼是一種中間代碼,它比機器代碼更抽象,需要翻譯器轉換成機器代碼的中間代碼。無論硬體環境如何,位元組碼主要用於實現特定的軟體操作和軟體環境。位元組碼的實現是通過編譯器和虛擬機實現的。
這是我們根據Java語言規范編寫的源程序文件,擴展名為java。
3、用法不同
位元組碼是中間狀態(中間代碼)的二進制代碼(文件)。您需要將解釋器轉換為機器代碼。寫入運行操作(WORA)實際上是由位元組碼實現的。
通常它已經編譯,但它與特定的機器代碼無關。位元組碼通常不像源代碼那樣可讀,而是一系列編碼數字常量,引用,指令等。