使用Eclipse进行debug调试是java 开发人员的必备技能,在我刚开始工作的时候只是会打个断电然后一步步调试,中间的话写点调试的代码,好多人家有的功能都没有用上也不会使用。随着自己工作中慢慢发现其中还有好多功能可以提高我们的调试效率,不仅仅是提升工作效率,使用好debug对我们阅读源码也有很大的帮助。
接下来我们先从如何使用eclipse的debug进行讲起吧。我们主要是给已经使用过eclipse的同学介绍如何更好的使用debug。关于eclipse的安装教程我们这里就不过多阐述。
1 eclipse debug基本操作
1.1 添加断点
鼠标左击2次就可以在第7行添加一个断点
或者通过右击选择 Toggle Breakpoint 进行添加。
1.2 取消断点
取消断点 在已经打断点的行数上左击2次或者在行数上通过点击右键再点击 Toggle Breakpoint进行取消
1.3 debug模式启动
在main方法上右击然后点击debug as 在选择java Application 进行debug模式启动
deug常用操作以及快捷键
常用的操作如下图 对应的快捷键分别是
Ctrl + alt +B 关闭掉所有的断点
F8 切换到下一个断点
F5 进行方法
F6 执行下一步
F7 跳出方法
2 debug Hit count操作
hit count 可以设置运行多少次 一般用于循环中例如下图代码运行5次后程序挂起。
3 debug 条件断点
我们可以在为断点设置条件如下图 当在断点 第7行 当i==3 的情况下程序挂起
4 异常断点
异常断点和普通的断点方式有些不同 添加方式查看下图
当某行报ArithmeticException 异常时程序挂起
5 建议某个值的断点
有时候我们只是想监控某个值的变化进行调试 此时我们可以在具体的值处设置断点进行调试
6 方法被调用的断点
当执行到下图中fun方法后程序会被挂起