一個Java應用程式由若干個類別所構成,這些類別可以在一個原始檔案中,也可以分佈在若干個原始檔中。
Java應用程式有一個主類,即含有main方法的類,Java應用程式從主類別的main方法開始執行。
在編寫一個Java應用程式時,可以編寫若干個Java源文件,將應用程式涉及的Java源文件保存在相同的目錄中,分別編譯通過,得到Java應用程式所需的字節碼文件,然後再運行主類。
一個Java程式可以將它所使用的各個類別分別存放在不同的來源檔案中,也可以將它所使用的類別存放在一個原始檔案中,一個原始檔案中的類別可以被多個Java程式使用。
從編譯角度來看,當程式需要修改某個類別時,只需要重新編譯該類別所在的原始檔案即可,不必重新編譯其他類別所在的原始文件,這對系統的維護是十分有利的。
注意:
儘管一個Java原始檔中可以有多個類,但仍提倡在一個Java原始檔中只寫一個類別。