java断点调试(以eclipse为例)
1.基础调试
这里都是一些基础,除了最后一个都十分常用
| 名称 | 快捷键 | 作用 |
| Resume | F8 | 运行至下一断点 |
| Step Into | F5 | 进入方法 |
| Step Over | F6 | 运行完当前语句 |
| User Step Filters | shift + F5 | 这个可以配置过滤掉库或者一些经测试没有bug的代码,让你调试时只关注于自己的代码。 在window ->preferenct->java->debug里有设置,勾选你不需要在调试时关注的包。 |
2.循环调试
重点!!!
在我们调试某种算法时,可能需要跳转至 i==1000 时的情况
右键断点 配置Breakpoint Properties(最后一个选项)!!!
这时有两种选择
1.hit count: 填入一个数字,当i 等于此数字是运行至断点
2.conditional: 填写判断条件
参考文章
Eclipse断点调试中有一个“use step filters”