美文网首页
断点调试(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