ideaDebug断点调试整理

文章简介

本文主要介绍使用idea开发工具时,如何使用Debug进行调试我们的程序,主要场景“运行结果和我们设想的结果不一致时,则使用debug进行调试代码”。

优化设置

在这里插入图片描述

如上图标识所示,设置 Debug 连接方式,默认是 Socket 。 Shared memory 是 Windows 特有的一 个属性, 一般在 Windows 系统下建议使用此设置,内存占用相对较少。

如何进入Debug模式

在这里插入图片描述

  1. 设置断点:在代码的左边栏单击,出现红色圆点标记,则说明已经此行代码设置了断点,可对任意多行设置
  2. 取消断点:单击红色圆点标记就取消了断点
  3. 进入Debug模式:代码空白处右键,然后选择 Debug **;或快捷键 Ctrl+F5

常用Debug调试快捷键

在这里插入图片描述

图标1: Step Over (F8) 进入下一步,如果当前行是一个方法,则不进入当前方法体内
图标2: Step Into (F7) 进入下一步,如果当前行是一个方法,则进入当前方法体内
图标3: Force step into (Alt+Shift+F7) 进入下一步,如果当前行有子方法,则进入当前子方法体内 (如: System.out.println() 会进入到println方法)
图标4: Step out (Shift+F8) 跳出进入的方法体,回到上级代码处
图标5: Run to Cusor (Alt+F9) 进入光标所在行,光标必须在待运行的代码行
图标6: Rerun (Ctrl+F5) 重新运行
图标7: Resume Program (F9) 恢复程序正常执行完,但如果该断点下面的代码还有断点,则停在下一个 断点上
图标8: Stop (Ctrl+F2) 停止
图标9: View Breakpoints (Ctrl+Shift+F8) 查看所有断点
图标10: Mute Breakpoints 点击,使得所有断点失效;再点击,所有断点重新生效
Alt+F8 : 弹出窗口中,可查看输入的某个变量或表达式的值,很好用

条件断点

在这里插入图片描述
在这里插入图片描述

右击断点,打开窗口,可设置条件,当满足条件时,才停止在断点处。
如上图,在循环里面,满足上 n==2 才停在断点处

发布了15 篇原创文章 · 获赞 4 · 访问量 20

猜你喜欢

转载自blog.csdn.net/xxb_assassin/article/details/105467691