java调试输出语句_Java常⽤的输出调试技巧--------siwuxie095
Eclipse 开发中常⽤的输出调试技巧:
先在左侧的
Package Explorer,右键->New->Java Projects,
命名为
Debug,其他参数默认
点击 Finish,在 src 上,右键->New->Package,命名为 control
〔编程时最好将每⼀个类都创建⼀个包,即便是很简单的包名,这是⼀个好习惯〕
点击 Finish,⾃动⽣成了⼀个 package-info.java,可以删掉
在 control 上,右键->New->class,命名为 DebugTest,勾选上 public static void main(String[] args),⾃动创建⼀个主⽅法,点击
Finish 完成
最常⽤的输出System.out.println();
可以使⽤快捷键syso,输⼊syso,回车即可
〔会出提⽰〕
这个输出函数⽀持的类型⾮常多,如:字符串、数字、布尔…甚⾄是很多看起来不可思议的对象类型
packagecontrol;
importjavax.swing.JFrame;
public classDebugTest {
public staticvoidmain(String[] args) {
System.out.println(123456);
System.out.println(true);
System.out.println("this is string debug info");
//输出⼀个窗体这⾥的println()可以接收任何的类型传⼊值是⼀个Object
//即只要是⼀个对象,就可以将它输出
//这⾥所有的对象都是调⽤它的toString()⽅法
//输出:JFrame()的默认的toString()⽅法
System.out.println(newJFrame());
}
}
Eclipse中:
println() 也可以接收传⼊值为 Object 的任何类型
运⾏⼀览:
如果将
JFrame() 复写⼀下,复写其 toString() ⽅法:
packagecontrol;
importjavax.swing.JFrame;
public classDebugTest {
public staticvoidmain(String[] args) {
System.out.println(123456);
System.out.println(true);
java的tostring方法
System.out.println("this is string debug info");
//输出⼀个窗体这⾥的println()可以接收任何的类型传⼊值是⼀个Object //即只要是⼀个对象,就可以将它输出
//这⾥所有的对象都是调⽤它的toString()⽅法
//输出:JFrame()的默认的toString()⽅法
System.out.println(newJFrame(){
@Override
publicString toString() {
return"This is a JFrame";
}
});
}
}
Eclipse中:
运⾏⼀览:输出⾃定义
toString() ⽅法给出的返回值
在实际应⽤中,需要使⽤不同颜⾊对输出信息进⾏区分
⿊⾊:System.out.println();『快捷键:syso』
红⾊:println();『快捷键:syse/syser /syserr』〔err 即 错误,⼀般⽤于输出错误信息〕
再如:
packagecontrol;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。