java的應用1

mlys1315 發表於 2021-01-26

2.1建立Java原始檔

   Java應用由一個或多個副檔名為".java"的檔案構成,這些檔案被稱為Java原始檔,從編譯的角度,則被稱為編譯單元.

本章包含兩個Java原始檔:Doll.java和AppMain.java,下例是他們的程式碼.

java的應用1

 

java的應用1

java的應用1

2.1.1  Java原始檔結構

 一個Java應用包含一個或多個Java原始檔,每個Java原始檔只能包含下列內容(空格和註釋除外):

 ①零個或一個包宣告語句

 ②零個或多個包引入語句

 ③零個或多個類的宣告

 ④零個或多個介面宣告

每個Java原始檔可包含多個類或介面的定義,但是至多隻有一個類或者介面是public的,而且Java原始檔必須以其中public型別的類的名字命名.

2.1.2  包宣告語句

包宣告語句用於把Java類放到特定的包中,最多隻能有一個package語句,但package語句不是必需的.如果沒有提供package語句,就表明Java類位於預設包中,預設包沒有名字.

package語句必須位於Java原始檔的第一行.

1.包的作用:

 ①能夠區分名字相同的類.

 ②有助於實施訪問許可權控制.

 ③有助於劃分和組織Java應用中的各個類.

2.包的命名規範

包的名字通常採用小寫.

3.JDK提供的Java基本包

 主要包括:

①java.lang包——包含執行緒類、異常類、系統類、整數類和字串類.

②java.awt包——抽象視窗工具箱包

③java.io包——輸入/輸出包,包含各種輸入流類和輸出流類.

④java.util包——提供一些實用類.

⑤java.net包——支援TCP/IP網路協議

JDK的所有包中的類構成了Java 類庫,或者叫做J2SE API.使用者建立的java應用程式都依賴於J2SE API.

2.1.3  包引入語句

如果一個類訪問了來自另一個包中的類,那麼前者必須通過import語句把這個類引入.

java的應用1

關於包的引入,需要注意:

①如果一個類同時引入兩個來自於不同包同名類,在程式中必須通過類的完整類名來區分這兩個類.

②儘管包名中的符號"."能夠體現各個包之間的層次結構,但是每個包都是獨立的,頂層包不會包含子包中的類.

③package和import語句的順序是固定的,在Java原始檔中,package語句必須位於第一行,其次是import語句,接著是類或介面的宣告.

java的應用1

2.1.4  方法的宣告

在Java語言中,每個方法都屬於特定的類,方法的宣告必須位於類的宣告中,宣告方法的格式為:

返回值型別  方法名(引數列表){
   方法主體
}

方法名是任意合法的識別符號.引數列表可包含零個或多個引數,引數之間以逗號","分開.

return語句必須返回相應型別的資料.

return語句有兩個作用:

①結束執行本方法

②向本方法的呼叫者返回資料.

2.1.5  程式入口main()方法的宣告

main()方法是Java應用程式的入口點每個Java應用程式都是從main()方法開始執行的,必須符合4個條件

①訪問限制:public

②靜態方法:static

③引數限制:main(String[] args)

④返回型別:void

以下都能作為程式入口方法

java的應用1

由於static修飾的方法預設都是final型別的,所以在main()方法前加上final修飾符也是可以的

java的應用1

java的應用1


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992866/viewspace-2753027/,如需轉載,請註明出處,否則將追究法律責任。