首页 > 其他 > 详细

DEBUG技巧汇总

时间:2017-11-24 23:39:19      阅读:307      评论:0      收藏:0      [点我收藏+]

一:错误类型

①编译时错误

②运行时错误

二:错误信息

①软件编译错误信息包含四部分:

Exception in thread "main" java.lang.ClassCastException: interfaceDemo.Cat cannot be cast to interfaceDemo.Animal
at interfaceDemo.TestDog.main(TestDog.java:42)

①在哪个线程中?  ②异常类型    ③错误信息     ④在源代码中的具体位置(行数)

 

异常:

ArrayIndexOutOfBounds

 

NullPointerException

 

ClassCastException

三:如何解决

打桩

目的:①测试程序是否进入某个方法体中执行,可以在方法体中添加如下代码:

System.out.println(111);

②测试某个变量是否改变,可以输出该变量:

System.out.println(x);

  

字体颜色不同,代表着变量类型的不同

 

DEBUG技巧汇总

原文:http://www.cnblogs.com/vcyy/p/7892689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!