IDEA常用debug调试技巧

我们先来了解Debug栏中位于左侧的主要的5个功能键。

1. 第一个,有返回箭头的按钮,功能是重新执行Debug,当你在执行Debug一半时,发行并不能解决你的问题,这时你不需要重新关闭并打开Debug,按下此按钮,Debug调试会重新执行。  2. 第二个,一个竖杠加向右的三角形的按钮,功能是跳到下一次断点执行,两个断点之间的代码都被加载执行过了。
        但是当一个断点在一个for循环中,如果循环有n(n>=1)次,for循环外有一个断点,此时该功能是跳过一次for循环,并不是跳过所有循环而直接到下一个断点,那么如果先要跳过所有循环可以将断点暂时不启用,也就是将enabled去掉,因为enable是启用断点的意思。

    3. 第三个,一个红色的正方块的按钮,功能是结束Debug 的执行。按下之后,整个Debug调试都会将结束并停止执行。

    4. 第四个,两个重叠的红色圆圈的按钮,功能是查看所有的断点。快捷键是(shift + ctrl + F8),至于它的用法在上面将给断点添加条件时已讲述。

    5. 第五个,一个红色的圆圈中有一个灰色的斜杠的按钮,功能是隐藏所有的Debug断点。用途就是,当你在Debug调试时,你觉得此时已经没有问题了,这时可以暂时隐藏所有Debug断点,无障碍运行一次,如果有问题还要取消隐藏,不至于重新打开Debug。

---------------------------------------------------------------------------------------------------------------------------------

        接下来我么来了解Debug调试功能栏中最重要的功能区

1. 按钮,功能是将你的光标移动到当前代码所执行处,不管此刻你的鼠标光标的位置在哪里。

2. 按钮,功能是单步跳入。Debug调试是一行一行的执行下去,但是如果遇到调用方法时,是不会进入方法里面的。

3.按钮在这里插入图片描述按钮,因为功能相似,放在一起讲。两个的功能都是单步进入的执行,但唯一的区别是,蓝色向下箭头的按钮遇到方法时,只有当经过的方法时用户自定义的方法才会跳进去,如果是系统自定的方法则不会跳进去。而红色向下箭头的按钮,不管是系统自定义的方法还是用户自定义的方法都会跳入到方法里面去执行

4. 在这里插入图片描述按钮,功能是单步跳出。可以跳出进入的方法。

5. 在这里插入图片描述按钮,功能是将当前执行的位置直接执行到用户指定鼠标光标的位置。

---------------------------------------------------------------------------------------------------------------------------------

接下来就是最后一个功能区,如下图片,详细解释。

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有心不在迟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值