1. 程式人生 > >JAVA核心技術I---JAVA基礎知識

JAVA核心技術I---JAVA基礎知識

一:class類

(一)檔案規則

1.Java檔案必須以.java作為副檔名
2.一個Java檔案只能有一個public class
3.public class的名字必須和檔名字一樣,大小寫都要完全一致

4.一個檔案可以有多個class,但是隻能有一個是public。
5.不提倡一個檔案裡面放多個類(內部類除外)

(二)類

1.與C++一致

1.類是Java中的最基礎邏輯單位
–Java所有的內容都是需要放在類的範圍中
–內容不允許遊離在類以外
–換言之,Java專案就是由一個個類組成的
2. 類的構成
–成員變數/屬性
–成員方法/函式
public class HelloWorld {
    int a=15;    //成員變數
    
    int func(int b) {    //成員方法
        a+=b;
        return a;
    }
}

2.不同於C++

1.一個class最多隻能有一個main函式。類可以沒有main函式,沒有main函式的類就不能主動執行,但可以被動執行(被別人呼叫執行)。
2.程式的入口都是main函式,這點和C/C++一致。有一點不同的是,Java要求所有程式都必須放在類物件中,即所有的程式碼都要放在class的所轄範圍內。
3. main函式的形參和字首修飾符public、static、void等都不能省略,是固定寫法。可簡單記憶為PSVM.

4. 嚴格意義上說,main函式不屬於這個類的所擁有函式。是一個靜態函式,不是屬於該類,而是藉助該class
5.只是因為Java要求所有的內容都必須放置在class的範圍內,所以main函式“寄居”在某一個class中。
6.main函式是一個Java程式的總入口。
7.main函式也無法被其他方法/類所呼叫。
8.一個Java程式可以呼叫多個其他Java class

(三)總結

1.類是Java程式最小獨立單元。
2.類包括成員變數和成員方法。
3.main函式是程式啟動的總入口。4. main函式的形參args是外界提供給main函式的引數,可以在main函式中使