博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IntelliJ IDEA 中常用DeBug使用教程
阅读量:4028 次
发布时间:2019-05-24

本文共 1068 字,大约阅读时间需要 3 分钟。

常用的IDEA中DeBug图标解释:

直接看图,详细解释,每一个按钮(按钮对应图中的数字)都是什么功能。

在这里插入图片描述

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就可以修改里面的值了
操作如下图:
在这里插入图片描述

转载地址:http://axobi.baihongyu.com/

你可能感兴趣的文章
Qt继电器控制板代码
查看>>
busybox passwd修改密码
查看>>
wpa_supplicant控制脚本
查看>>
rfkill: WLAN hard blocked
查看>>
gstreamer相关工具集合
查看>>
arm 自动升级脚本
查看>>
RS232 四入四出模块控制代码
查看>>
gstreamer插件之 videotestsrc
查看>>
autoupdate script
查看>>
linux 驱动开发 头文件
查看>>
/etc/resolv.conf
查看>>
container_of()传入结构体中的成员,返回该结构体的首地址
查看>>
linux sfdisk partition
查看>>
ipconfig,ifconfig,iwconfig
查看>>
opensuse12.2 PL2303 minicom
查看>>
电平触发方式和边沿触发的区别
查看>>
网络视频服务器移植
查看>>
Encoding Schemes
查看>>
移植QT
查看>>
如此调用
查看>>