IntelliJ IDEA 中常用DeBug使用教程

常用的IDEA中DeBug图标解释:

直接看图,详细解释,每一个按钮(按钮对应图中的数字)都是什么功能。
IntelliJ IDEA 中常用DeBug使用教程_第1张图片

1,‘rerun 项目名’:这个就是直接重新Debug某个程序
2,‘Resume Program’: 放行当前的断点,直接跳到下一个断点停下,如果后面没有断点的话就直接跑完程序。
3,‘Stop 项目名’:停止DuBug的项目或者程序。要是自己的main,点一下就停下了,要是Java web项目,则点2下,就把服务器给停了。
4,‘View BreakPoints’:查看所有的断点设置情况。具体详情,下面有示意图。
5,‘Mute BreakPoints’:直接取消所有断点,让所有断点无效,相当于直接运行完整个程序。

6,‘Show Execution Point’ :跳转到当前代码所执行的地方,也就是说你在看代码的时候,点到其他地方,一点这个按钮,就到了程序执行到当前哪行的代码的地方。
7,‘Step Over’:下一步,如果是方法,他是不会跳进去的。就是一行行的往下走。
8,‘Step Into’ :跳转到详情,如果下一行调试代码是自定义的可执行方法,就可以进入方法,查看这个方法的运行详细情况。
9,‘Force Step Into’:跳转到详情,如果下一行调试代码是自定义的可执行方法,就可以进入方法,查看这个方法的运行详细情况。注意。这个和上面8的区别开,这个是java提供的方法和你自定义的方法都能进去,上面8的只能进入你自定义的方法
10,‘Step Out’ :从方法中跳出去,和上面的8相反
11,‘Drop Frame’有时候当我们进入方法体之后,还想回退到方法体外,点这个按钮后,断点重新回到方法体之外。它不会退出方法后,直接执行下一步,这点要和上面10区别开。它会停留在你进入方法的时候的断点上,在继续还是可以再次进到方法内
12,‘Run to Cursor’:它是跳转到那个光标所在的地方,前提是到达它的路上没断点拦着
13,’‘Evaluate Expression’:这个点开之后,可以计算你想要看的代码段的值。

查看断点处的某个对象的值,可以 如下几个方法:
1,选中对象后,鼠标悬停在对象上 2 秒左右
2,在Variables中可以查看
3,使用上面图上标注的13的那个按钮
4,alter + click,按住alter,然后点击想看的变量,就出现啦变量的值

在运行时修改变量的值:
可以在watch中点击某个变量右键–选择Set Value就可以修改里面的值了
操作如下图:
IntelliJ IDEA 中常用DeBug使用教程_第2张图片

你可能感兴趣的:(intellij,idea)