Java——eclipse常用的除錯debug的方法
阿新 • • 發佈:2019-02-12
1、輸出檢視debug資訊
1)System.err.println(); //以紅色字型輸出
例如以下一段程式碼
int[] ints = new int[20];
for (int i = 0; i < 21; i++) {
ints[i] = i+1 ;
System.out.println(ints[i]);
}
此時必然陣列越界,選中此段程式碼,右擊surround with -> try/catch block
int[] ints = new int[20];
try {
for (int i = 0; i < 21; i++) {
ints[i] = i+1 ;
System.out.println(ints[i]);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.err.println("陣列越界"); //以紅色字型輸出"陣列越界"
}
2、設定斷點除錯
在某一行最前面雙擊左鍵,會出現一個點,如圖
然後點選 來進行除錯。
如圖,不斷點選 ,即可一步步除錯程式碼。