美文网首页
断点调试(debug)

断点调试(debug)

作者: 哈迪斯Java | 来源:发表于2021-11-04 17:12 被阅读0次

·一个实际需求
1.在开发中,新手程序员在查找错误时,这时老程序员就会温馨提示,可以用断点调试,一步一步的看源码执行的过程,从而发现错误所在。
2重要提示:在断点调试过程中,是运行状态,是以对象的运行类型来执行的.
断点调试介绍

1.断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,
然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。进行分析从而找到这个Bug

2.断点调试是程序员必须掌握的技能。

3.断点调试也能帮助我们查看java底层源代码的执行过程,提高程序员的Java水平。


image.png image.png

package HspLearningDebug;

public class Debug01 {
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i < 5; i++) {
sum+=i;
System.out.println("i="+i);
System.out.println("sum="+sum);
}
System.out.println("退出for循环...");
}
}

数组越界调试:


image.png

package HspLearningDebug;

public class Debug02 {
public static void main(String[] args) {
int[] arr ={1,23,65,-121};
for (int i = 0; i <=arr.length; i++) {
System.out.println(arr[i]);

    }
    System.out.println("退出for循环");
}

}

输出:
1
23
65
-121
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
at HspLearningDebug.Debug02.main(Debug02.java:7)

相关文章

网友评论

      本文标题:断点调试(debug)

      本文链接:https://www.haomeiwen.com/subject/rrwqzltx.html