菜鳥的學習筆記。
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 互操作層呼叫非託管 的 上。託管 本身受到緩衝區溢位攻擊的可能性很小,因為無論是否訪問陣列,系統都將...