了解Debug断点调试

断点调试介绍

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

断点调试是程序员必须掌握的技能, 断点调试也能帮助我们查看java底层源代码的执行过程,提高程序员的Java水平

断点调试的快捷键

打断点(debug过程中也是可以下断点的),开始debug

F7(跳入方法内)
F8(跳过,逐行执行代码)
F9( resume,执行到下一个断点)
shift+F8(跳出,跳出方法)
alt+F9(Run to Cursor运行到光标)

了解Debug断点调试

F8逐行执行就不说了,主要记录下我在F7正常进入方法时遇到的问题

  public static void main(String[] args) {

        /*
        debug进入方法的两种方式
        F7(跳入方法内) 
        alt+shift+F7(强制跳入方法内)
         */
        int[] arr ={1,-5,-1,6,2,7,3};
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
    }

alt+shift+F7 强制进入方法一般没啥问题

但是F7不能正常进入比如java.*或者javax.*方法, 需要我们去File -> Setting 设置一下,如下图

了解Debug断点调试

了解Debug断点调试

上一篇:Decision Transformer: Reinforcement Learning via Sequence Modeling


下一篇:Longhorn 企业级云原生分布式容器存储-券(Volume)和节点(Node)