DEBUG技巧汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DEBUG技巧汇总相关的知识,希望对你有一定的参考价值。

一:错误类型

①编译时错误

②运行时错误

二:错误信息

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

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技巧汇总的主要内容,如果未能解决你的问题,请参考以下文章

Android课程---Android Studio使用小技巧:提取方法代码片段

VS2015使用技巧 打开代码片段C#部分

26个jQuery代码片段使用技巧

IDEA debug断点调试技巧

VS中添加自定义代码片段——偷懒小技巧

eclipse的debug调试技巧