idea如何进行debug调试断点上被打了个对钩_debug调试教程

idea如何进行debug调试断点上被打了个对钩_debug调试教程IDEA如何进行debug调试第一步,设断点,打开debug第二步,使用Debug调试的功能键程序调试,相信是所有程序员必经之路,因为程序写出来是不可能没有错误的,当然除了非常简单的一些程序之外。相信大家肯定使用过不同的编译软件,都有调试功能,在功能上大多都是大同小异,没有什么区别的,可能唯一的区别在于调试按钮的样式和快捷键不一样。接下来我将带领大家来了解IDEA调试功能,以Java程序为例。第一步,设断点,打开debug      &n

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

程序调试,相信是所有程序员必经之路,因为程序写出来是不可能没有错误的,当然除了非常简单的一些程序之外。相信大家肯定使用过不同的编译软件,都有调试功能,在功能上大多都是大同小异,没有什么区别的,可能唯一的区别在于调试按钮的样式和快捷键不一样。接下来我将带领大家来了解IDEA调试功能,以Java程序为例。

?第一步,设断点,打开debug

        设断点是什么意思,其实就是暂定等待的意思。当程序执行到用户设置的断点时,程序暂定执行,等待下一步命令的执行。在IDEA中只需在代码注释行旁边单击鼠标左键即可。
在这里插入图片描述
        在IDEA中,我们不光可以设置断点,还可以为该断点添加条件,比如在如下实例中,设置条件为i = 5。此时断点样式右下角会有一个疑问符号,表示该断点是被赋予条件的。意思是程序直接执行到i = 5 时才暂定执行,等待下一步命令执行。

在这里插入图片描述
在这里插入图片描述
        给断点添加条件有快捷键(shift + ctrl + F8)。在使用快捷键时,有一个小细节,你的鼠标一定要放在断点红色代码这一行中,否者快捷键按的就不是给断点添加条件,而是查看所有断点,如下,因为他们的快捷键是一样的,区别在于鼠标的光标的位置,在断点处所在行就是给断点添加条件在非断点处所在行就是查看所有断点
在这里插入图片描述

        当你已经把断点设置好了,便可以打开debug调试了。打开的方式有很多,在IDEA中,我们可以在最上面的工具栏中选择Run中的Debug打开;也可以选择右上角的Debug图标打开;还可以在代码里面单击鼠标右键选择Debug调试。

  1. ?方式一
    在这里插入图片描述
  2. ?方式二
    在这里插入图片描述
  3. ?方式三
    在这里插入图片描述

?第二步,使用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. 在这里插入图片描述 按钮,功能是将当前执行的位置直接执行到用户指定鼠标光标的位置


        接下来就是最后一个功能区,如下图片,详细解释。
在这里插入图片描述
        ?以上就是关于IDE编译器Debug调试的使用和功能区介绍,希望能够有用~。


在这里插入图片描述

                                                     一个非常方便的测试方法——JUnit单元测试(IDEA)


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181544.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • navicat 15 最新 激活码_在线激活

    (navicat 15 最新 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • clion2021激活码(注册激活)

    (clion2021激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZPB5EL5Q-eyJsaWNlbnNlSWQiOi…

  • navicat orcale 15.0. 23激活码【在线注册码/序列号/破解码】[通俗易懂]

    navicat orcale 15.0. 23激活码【在线注册码/序列号/破解码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • lookdiv激活码_在线激活

    (lookdiv激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1435QFILVV-eyJsaWNlb…

  • 2020 4.13 idea激活码【在线破解激活】

    2020 4.13 idea激活码【在线破解激活】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • goland激活码【2021免费激活】

    (goland激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号