Debug调试程序:

可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug使用方式:
在行号的右边,鼠标左键单击,添加断点(每个方法的第一行,哪里有bug添加到哪里)
右键,选择Debug执行程序
程序就会停留在添加的第一个断点处执行程序:
f8:逐行执行程序
f7:进入到方法中shift+f8:跳出方法
f9:跳到下一个断点,如果没有下一个断点,那么就结束程序ctrl+f2:退出debug模式,停止程序
Console:切换到控制台1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序

2. 点击Debug运行模式

3. 程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口

4. Debug调试窗口介绍

5. 快捷键F8,代码向下执行一行,第九行执行完毕,执行到第10行(第10行还未执行)

6. 切换到控制台面板,控制台显示 请录入一个字符串: 并且等待键盘录入

7. 快捷键F8,程序继续向后执行,执行键盘录入操作,在控制台录入数据 ababcea

调试界面效果:

8. 此时到达findChar方法,快捷键F7,进入方法findChar

9. 快捷键F8 接续执行,创建了map对象,变量区域显示

10. 快捷键F8 接续执行,进入到循环中,循环变量i为 0,F8再继续执行,就获取到变量c赋值为字符‘a’ 字节值97

11. 快捷键F8 接续执行,进入到判断语句中,因为该字符 不在Map集合键集中,再按F8执行,进入该判断中

12. 快捷键F8 接续执行,循环结束,进入下次循环,此时map中已经添加一对儿元素

13. 快捷键F8 接续执行,进入下次循环,再继续上面的操作,我们就可以看到代码每次是如何执行的了

14. 如果不想继续debug,那么可以使用快捷键F9,程序正常执行到结束,程序结果在控制台显示

------本文完结-------

感谢你的阅读,如果喜欢的话**评论、转发**一下再走吧!!!

以后会有更多精彩内容呈现欢迎**关注**!!!!

idea跳到下一个断点_IDEA---断点调试Debug相关推荐

  1. idea跳到下一个断点_不看会后悔系列之idea的使用小技巧

    虽然用idea已多达N年,但你对其所有的功能都了如指掌吗?了解如下小tips助你开发更通畅. 调试专题 (1)不用每次都重启debug debug程序时,只修改了一点代码,怎么在不重启程序的前提下,看 ...

  2. java跳到下一个断点是_java 断点调试

    最基本的操作是: 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6 ...

  3. linux之vim操作快速跳到下一个空格和上一个空格命令

    1.问题 vim里面如何再文本里面快速跳到下一个空格和上一个空格 2.操作 w是在文本里面快速跳到下一个空格 b是在文本里面快速跳到上一个空格

  4. 窗体中实现按 回车键 跳到下一个可选的TabIndex控件

    Form中一"textbox",两"button",如何实现在textbox中按下回车响应button.click事件 : 1)把按钮的tabindex依次设置 ...

  5. 【IDEA 教程系列第 31 篇】idea 快速跳回上一个操作和跳到下一个动作

    这是[IDEA 教程系列第 31 篇],如果觉得有用的话,欢迎关注专栏. 跳回和跳到是相对于你现在的操作而言 快捷键 功能 Windows Mac 跳回上一个操作 Ctrl + Alt + ← Com ...

  6. 跳一跳 微信小程序中的跳一跳相信大家都玩过。emmm???只学习不玩游戏?那就吃亏了...好好读题理解吧 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游

    3 跳一跳 微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束 ...

  7. 一个简单的Eclipse调试Debug流程(四)

    本文链接:https://blog.csdn.net/u011781521/article/details/55000066    http://blog.csdn.net/u010075335/ar ...

  8. android按下enter键如何让光标跳到下一个edittext,Android:EditText回车跳到下一个输入框或登录...

    创建一个工具类ViewUtil 在工具类中创建文本检查者 public static class JumpTextWatcher implements TextWatcher { private Ed ...

  9. vba 跳到下一个循环_遍历工作薄和工作表(For Each循环的利用)

    今日的内容是"VBA之EXCEL应用"的第三章"工作簿(Workbook)和工作表(Worksheet)对象(Object)"中第三节"遍历工作薄和工 ...

最新文章

  1. hibernate.hbm2ddl.auto的value
  2. 干货! AI 推断解决方案栈 Vitis AI 全流程独家解析
  3. 服务器充电桩是什么显示,请教一个问题,高速公路上一个服务区一般会设置几个充电站呢...
  4. GraphPad Prism:如何在轴上放置一个或多个缺口?
  5. C++ const修饰符的简单介绍
  6. 手机抓包HTTPS (Fiddler Packet Capture)
  7. centos 7.2 安装php56-xml
  8. hbase shell远程连接_HBase安装详解
  9. Linux ❉ iptables详解
  10. 利用计算机绘出圆柱面,工程制图与计算机绘图
  11. 人工智能 - NBA球星产生式系统
  12. AGV控制器的国产化之路
  13. 【软考】系统集成项目管理工程师(八)项目进度管理
  14. 各层电子数排布规则_核外电子的排布及其规律,亨利·莫塞莱和查尔斯·巴克拉最先发现电子层...
  15. line划线计算机图像学,计算机图形学DDA画线法+中点画线法+Bresenham画线法(示例代码)...
  16. DBC文件解析,基于致远电子DBC_demo
  17. r7c刷机android6.0,OPPO R7电信版R7c官方固件刷机包rom线刷包(Root权限+驱动)
  18. [评测]灵动半导体MM32W3蓝牙开发板开箱报告
  19. php直接读取导入excel文件内容
  20. 文件服务器安装配置说明手册,FreeBSD全能服务器安装手册之文件服务器篇之A安装配置篇(5)-站长资讯中心...

热门文章

  1. ubuntu虚拟化技术OpenVZ
  2. css 实现上下、左右、左上、左下、右上、右下和对角线移动动画
  3. 原美团联合创始人欲打造中国版 OpenAI ;ChatGPT 爆红惊动谷歌退隐创始人布林;Gradle 8.0 发布|极客头条
  4. 500行C++代码实现软件渲染器 - 0.引言
  5. 计算机 继续教育培训心得体会,继续教育学习心得体会范文(精选5篇)
  6. oracle weblogic开启,菜鸟经验:oracle与weblogic自动启动与停止
  7. 3D点云初探:基于全卷积神经网络实现3D物体识别
  8. HIT-ICS2020大作业
  9. android下查看内存阀值限制
  10. np.empty()函数、np.random.uniform()函数、np.random.normal()函数的详细介绍和代码说明