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、设置断点调试
在某一行最前面双击左键,会出现一个点,如图
然后点击 来进行调试。
如图,不断点击 ,即可一步步调试代码。