常用的输入输出调试技巧
public class DebugTest{
public static void main(String [] args){
System.out.println("this is String debug info");
System.out.println(new JFrame(){
public String toString(){
return "This is a JFrame";
}
});
//红色字体,输出错误信息
System.err.println("this is String debug info");
}
}
public class DebugTest{
public static void main(String [] args){
int [] ints=new int[20];
try{
for(int i=0;i<21;++i){
ints[i]=i+1;
System.out.println(i+1);
}
}catch(Exception e){
e.printStackTrace();
System.err.println("数组越界");
}
}
}
断点调试:
单击标号设置断点-->Debug方式运行