首页 > 其他 > 详细

了解Debug断点调试

时间:2021-08-21 08:29:28      阅读:22      评论:0      收藏:0      [点我收藏+]

断点调试介绍

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

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

断点调试的快捷键

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

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

技术分享图片

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断点调试

原文:https://www.cnblogs.com/jiehao-yu/p/15168315.html

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