|  | ||||||||||||||||||
| Java源文件結構詳解 | ||||||||||||||||||
| Java語言的源程序代(dai)碼由一個或多個編譯(yi)單(dan)元(Compilation unit)組成,每個編譯(yi)單(dan)元只(zhi)能包(bao)含下列內容(空格和注釋除外),如表-1所示(shi)。 表-1 Java源文件(jian)結構(gou) 
     Java源文件基本語法:     例如: Java源文件簡要說明: 1、每個(ge)Java的(de)編譯單元可(ke)包含(han)多(duo)(duo)個(ge)類或接口,但(dan)是(shi)每個(ge)編譯單元卻至多(duo)(duo)有一(yi)個(ge)類或者(zhe)界面是(shi)公共(gong)的(de)(public class/public interface)。   2、Java的源程序代碼(ma)被編譯之(zhi)后,便產生了(le)Java字節代碼(ma)(bytecode)。 3、Java的(de)(de)字節代碼(ma)由一些不依賴于機(ji)器的(de)(de)指令(ling)組成(cheng),這些指令(ling)能被Java的(de)(de)運行系統(tong)(runtimesystem)有效地解釋。Java的(de)(de)運行系統(tong)工(gong)作起來如同一臺虛(xu)擬機(ji)。 4、在當前的Java實(shi)現中,每個(ge)(ge)編譯單(dan)元就(jiu)是一個(ge)(ge)以.java為后(hou)綴的文件。 5、每個(ge)編(bian)譯單(dan)元有若干個(ge)類,編(bian)譯后(hou),每個(ge)類生成(cheng)一個(ge).class文件。.class文件是Java虛機器碼。 Java源文件注意事項: 1、Java是嚴格區(qu)分大小寫(xie)的。   2、在一(yi)個Java源文件中可以包(bao)含(han)多個類或多個接(jie)口(kou)的定義(yi),但多只(zhi)能(neng)有(you)一(yi)個類或者接(jie)口(kou)是public類型(xing)的,其它的類或者接(jie)口(kou)應該是非public類型(xing)的。   3、Java源文件必須(xu)以其中(zhong)public類(lei)型的類(lei)的名(ming)(ming)字(zi)或者(zhe)接口的名(ming)(ming)字(zi)命(ming)名(ming)(ming)。例如:Area類(lei)的Java源文件的名(ming)(ming)字(zi)應該(gai)(gai)是Area.java;TestArea類(lei)的Java源文件的名(ming)(ming)字(zi)應該(gai)(gai)是TestArea.java。 熱點鏈接: |