Java初步基礎1

2021-08-25 02:13:06 字數 665 閱讀 4224

菜鳥的學習筆記。

1. 乙個原始檔中最多有乙個public類,其他類個數不限。

若設有乙個以上的public類,編譯時會出錯。

2. 源檔名必須跟該public類的名稱相同,不相同的話,編譯出錯。

3. main方法必須放在public類中,若沒有public類,則必須放在根檔名相同的類中,否則的話,編譯雖然通過,但執行出錯。

4. 外部類有四種修飾:

(1)public,

(2)預設(即什麼都不修飾),

(3)final,

(4)abstract可以修飾

5. 方法必須寫在類中。

6. 內部類:類中的類,方法中的類都屬於內部類

7. 可使用任意修飾符修飾內部類:即

(1)public,

(2)預設(即什麼都不修飾),

(3)protected

(4)private

(5)final

(6)abstract

(7)static

8.想在main中呼叫方法,則方法必須是static的;

想在main中建立內部類例項,該內部類必須是static

9. 非靜態方法中使用外部類中的內部類,與使用普通類沒有區別

10.靜態方法中使用外部類中的內部類,內部類必須宣告為static的。

java基礎 集合1

1 陣列和集合的區別,陣列存放同一型別的物件,集合可以存放不同型別的物件 陣列長度一定,集合長度不一定 2 資料在記憶體中的儲存結構稱為資料結構 3 集合和陣列存放的都是物件的位址 4 list有序 可以重複的 凡是可以操作角標的方法都是特有方法,增刪改查 增 add addall 刪 remove...

Java多型初步

多型 1.多型就是具有表現多種形態的能力和特徵,更專業的說法,同乙個實現介面,使用不同的例項而執行不同的操作。2.子類到父類的轉換 向上轉型 規則 將乙個父類的引用指向乙個子類物件,稱為向上轉型,自動進行型別轉換。此時通過父類引用變數呼叫的方法是子類覆蓋或繼承父類的方法,不是父類的方法。此時通過父類...

溢位初步(1)

溢位初步 1 2006 11 28 07 43 41 發表 2006 11 24 22 28 00 第 緩衝區溢位 審查 是否存在緩衝區溢位時,將審查工作主要放在通過 p invoke 或者 com 互操作層呼叫非託管 的 上。託管 本身受到緩衝區溢位攻擊的可能性很小,因為無論是否訪問陣列,系統都將...