idea跳到下一个断点_IDEA---断点调试Debug
Debug调试程序:
可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug使用方式:
在行号的右边,鼠标左键单击,添加断点(每个方法的第一行,哪里有bug添加到哪里)
右键,选择Debug执行程序
程序就会停留在添加的第一个断点处执行程序:
f8:逐行执行程序
f7:进入到方法中shift+f8:跳出方法
f9:跳到下一个断点,如果没有下一个断点,那么就结束程序ctrl+f2:退出debug模式,停止程序
Console:切换到控制台1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序
![](/assets/blank.gif)
2. 点击Debug运行模式
![](/assets/blank.gif)
3. 程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口
![](/assets/blank.gif)
4. Debug调试窗口介绍
![](/assets/blank.gif)
5. 快捷键F8,代码向下执行一行,第九行执行完毕,执行到第10行(第10行还未执行)
![](/assets/blank.gif)
6. 切换到控制台面板,控制台显示 请录入一个字符串: 并且等待键盘录入
![](/assets/blank.gif)
7. 快捷键F8,程序继续向后执行,执行键盘录入操作,在控制台录入数据 ababcea
![](/assets/blank.gif)
调试界面效果:
![](/assets/blank.gif)
8. 此时到达findChar方法,快捷键F7,进入方法findChar
![](/assets/blank.gif)
9. 快捷键F8 接续执行,创建了map对象,变量区域显示
![](/assets/blank.gif)
10. 快捷键F8 接续执行,进入到循环中,循环变量i为 0,F8再继续执行,就获取到变量c赋值为字符‘a’ 字节值97
![](/assets/blank.gif)
11. 快捷键F8 接续执行,进入到判断语句中,因为该字符 不在Map集合键集中,再按F8执行,进入该判断中
![](/assets/blank.gif)
12. 快捷键F8 接续执行,循环结束,进入下次循环,此时map中已经添加一对儿元素
![](/assets/blank.gif)
13. 快捷键F8 接续执行,进入下次循环,再继续上面的操作,我们就可以看到代码每次是如何执行的了
![](/assets/blank.gif)
14. 如果不想继续debug,那么可以使用快捷键F9,程序正常执行到结束,程序结果在控制台显示
![](/assets/blank.gif)
------本文完结-------
感谢你的阅读,如果喜欢的话**评论、转发**一下再走吧!!!
以后会有更多精彩内容呈现欢迎**关注**!!!!
idea跳到下一个断点_IDEA---断点调试Debug相关推荐
- idea跳到下一个断点_不看会后悔系列之idea的使用小技巧
虽然用idea已多达N年,但你对其所有的功能都了如指掌吗?了解如下小tips助你开发更通畅. 调试专题 (1)不用每次都重启debug debug程序时,只修改了一点代码,怎么在不重启程序的前提下,看 ...
- java跳到下一个断点是_java 断点调试
最基本的操作是: 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6 ...
- linux之vim操作快速跳到下一个空格和上一个空格命令
1.问题 vim里面如何再文本里面快速跳到下一个空格和上一个空格 2.操作 w是在文本里面快速跳到下一个空格 b是在文本里面快速跳到上一个空格
- 窗体中实现按 回车键 跳到下一个可选的TabIndex控件
Form中一"textbox",两"button",如何实现在textbox中按下回车响应button.click事件 : 1)把按钮的tabindex依次设置 ...
- 【IDEA 教程系列第 31 篇】idea 快速跳回上一个操作和跳到下一个动作
这是[IDEA 教程系列第 31 篇],如果觉得有用的话,欢迎关注专栏. 跳回和跳到是相对于你现在的操作而言 快捷键 功能 Windows Mac 跳回上一个操作 Ctrl + Alt + ← Com ...
- 跳一跳 微信小程序中的跳一跳相信大家都玩过。emmm???只学习不玩游戏?那就吃亏了...好好读题理解吧 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游
3 跳一跳 微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束 ...
- 一个简单的Eclipse调试Debug流程(四)
本文链接:https://blog.csdn.net/u011781521/article/details/55000066 http://blog.csdn.net/u010075335/ar ...
- android按下enter键如何让光标跳到下一个edittext,Android:EditText回车跳到下一个输入框或登录...
创建一个工具类ViewUtil 在工具类中创建文本检查者 public static class JumpTextWatcher implements TextWatcher { private Ed ...
- vba 跳到下一个循环_遍历工作薄和工作表(For Each循环的利用)
今日的内容是"VBA之EXCEL应用"的第三章"工作簿(Workbook)和工作表(Worksheet)对象(Object)"中第三节"遍历工作薄和工 ...
最新文章
- hibernate.hbm2ddl.auto的value
- 干货! AI 推断解决方案栈 Vitis AI 全流程独家解析
- 服务器充电桩是什么显示,请教一个问题,高速公路上一个服务区一般会设置几个充电站呢...
- GraphPad Prism:如何在轴上放置一个或多个缺口?
- C++ const修饰符的简单介绍
- 手机抓包HTTPS (Fiddler Packet Capture)
- centos 7.2 安装php56-xml
- hbase shell远程连接_HBase安装详解
- Linux ❉ iptables详解
- 利用计算机绘出圆柱面,工程制图与计算机绘图
- 人工智能 - NBA球星产生式系统
- AGV控制器的国产化之路
- 【软考】系统集成项目管理工程师(八)项目进度管理
- 各层电子数排布规则_核外电子的排布及其规律,亨利·莫塞莱和查尔斯·巴克拉最先发现电子层...
- line划线计算机图像学,计算机图形学DDA画线法+中点画线法+Bresenham画线法(示例代码)...
- DBC文件解析,基于致远电子DBC_demo
- r7c刷机android6.0,OPPO R7电信版R7c官方固件刷机包rom线刷包(Root权限+驱动)
- [评测]灵动半导体MM32W3蓝牙开发板开箱报告
- php直接读取导入excel文件内容
- 文件服务器安装配置说明手册,FreeBSD全能服务器安装手册之文件服务器篇之A安装配置篇(5)-站长资讯中心...
热门文章
- ubuntu虚拟化技术OpenVZ
- css 实现上下、左右、左上、左下、右上、右下和对角线移动动画
- 原美团联合创始人欲打造中国版 OpenAI ;ChatGPT 爆红惊动谷歌退隐创始人布林;Gradle 8.0 发布|极客头条
- 500行C++代码实现软件渲染器 - 0.引言
- 计算机 继续教育培训心得体会,继续教育学习心得体会范文(精选5篇)
- oracle weblogic开启,菜鸟经验:oracle与weblogic自动启动与停止
- 3D点云初探:基于全卷积神经网络实现3D物体识别
- HIT-ICS2020大作业
- android下查看内存阀值限制
- np.empty()函数、np.random.uniform()函数、np.random.normal()函数的详细介绍和代码说明