一、Debug的步骤
Debug(调试)程序步骤如下:
1、添加断点
2、启动调试
3、单步执行
4、观察变量和执行流程,找到并解决问题
1、添加断点
在源代码文件中,在想要设置断点的代码行的前面的标记行处,单击鼠标左键就可以设置断点,在相同
位置再次单击即可取消断点。
2、启动调试
IDEA提供多种方式来启动程序(Launch)的调试,分别是通过菜单(Run –> Debug)、图标(“绿色甲虫” 等
等
3、单步调试工具介绍
or
二、IDEA DeBug 调试工具详解
序号 | 名称 | 作用 |
---|---|---|
1 | Rerun XXX | 直接重新跑某个程序 |
2 | Resume Program | 直接运行完断点中程序,到下一个断点停下,没有就直接跑完程序 |
3 | Stop XXX | 停止程序或者项目,Main方法内程序点击一下就停下,Java web项目,需要点击两下,就把服务器给停下 |
4 | View Breakpoints | 查看所有的断点设置情况 |
5 | Mute Breakpoints | 直接取消所有断点,让所有断点无效 |
6 | Restore Layout | 布局重设,不小心把断点调试布局给弄乱了,点击这个,可以把布局给还原初始化。 |
7 | Show Execution Points | 跳转到当前代码所执行的地方,也就是说你在看代码的时候,点到其他地方,一点这个按钮,就到了程序执行到当前着的这行的代码的地方 |
8 | Step Over | 下一步,一行行的往下走,不会跳进可执行方法 |
9 | Step Into | 跳转到详情,如果下一行调试代码是可执行方法,就可以f5进去,查看这个方法的运行详细情况 |
10 | Step Out | 从详情跳出去,和上面的9相反 |
11 | Run to Cursor | 跳转到那个光标所在的地方,前提是他下面的路上没断点拦着 |
12 | Evaluate Expression | 这个点开之后,可以计算你想要看的代码段的值 |
13 | New Watch | 查看某个对象的值,自定义的对象。 |
14 | Show watches in variables tab | 把自定义的查看对象的值,分开到另一个tab页。 |
15 | Drop Frame | 有时候当我们步入方法体之后,还想回退到方法体外,点这个按钮后,断点重新回到方法体之外。在继续还是可以再次进到方法内 |