1. 調試步驟:
A.定位邏輯錯誤的錯誤點,設置斷點
B.啟動調試—Debug
C.單步執行(F5單步進入,F6單步跳過),觀察變量(variables)
D.修改
2. 調用方法
A.方法返回一個值
B.方法不返回一個值
C.方法拋出一個異常給方法的調用者
3. 組成方法簽名的部分
A.訪問修飾符(public公用的、PRivate私有的、protected受保護的、默認的)
B.可選修飾符(static靜態的, final最終的, abstract抽象的, native本地的, synchronized互斥的)
C.返回值
D.方法名
E.形式參數列表
F.拋出的異常列表
4. 在java中只有值傳遞
5. 方法重載
含義:在同一個類中有一到多個方法名相同,但參數列表不同(參數類型不同或參數個數不同,滿足其中一個條件即可)
6. 構造器(構造方法)
A.構造方法在類創建對象時被調用,初始化對象中的成員變量。
B.構造器須滿足兩個條件:
a.構造器的名稱必須與類名相同
b.構造器沒有返回值或返回值類型
C.在類中沒有添加構造器時,編譯器會給類添加一個默認的構造器。這個默認的構造器沒有形式參數,而且不做任何事情。如果我們在類中添加了一到多個構造器,那么編譯器就不會為類添加默認的構造器。
D.在構造器中使用this: this(參數列表)用于一個構造器調用本類中的其它構造器,但是this語句必須是本類構造器的第一行,否則會報錯。
7. 數組含義:
數組是存儲在一個連續的內存塊中的元素集合。數組中的每個元素必須是相同的數據類型,并且通過索引(下標)進行區分。數組中的第一個元素的索引為0。(索引:數組中元素的編號)
8. 創建數組的步驟:
A.聲明一個對數組的引用。例如:int [ ] sum; 或 int sum [ ];
B.使用關鍵字new分配空間。例如:sum=new int[20] 或 int [ ] sum = new int[10];
9. 數組長度:length
數組下標越界錯誤:
java.lang.ArrayIndexOutOfBoundsException;
10. 數組初始化
int [ ] sum = {1,4,5,6,7};
int [ ] sum = new int[ ]{12,56,7,8};
11. foreach語法結構:foreach用于數組或集合遍歷
for(數據類型 變量: 數組或集合名){
}
數據類型:單個元素的類型
變量:指代遍歷到的元素值
12. 多維數組
Int [1 ] [2 ] sum = {
{1,2,3},
{4,5,6}
};
for(數據類型 變量: 數組或集合名){
for(數據類型 變量: 數組或集合名){
}
}
新聞熱點
疑難解答