1. 程式人生 > >Java——eclipse常用的除錯debug的方法

Java——eclipse常用的除錯debug的方法

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、設定斷點除錯

在某一行最前面雙擊左鍵,會出現一個點,如圖


然後點選  來進行除錯。


如圖,不斷點選  ,即可一步步除錯程式碼。