Idea使用技巧08--Intellij IDEA debug断点调试技巧与总结详解篇
1. Rerun . 这个就是结束debug模式,直接以run的方式重新跑某个程序。
2. Resume(F9) 直接跑完. 到下一个断点停下. 没有就直接跑完程序。
3. Stop 停止项目或者程序。要是自己的main呢. 点一下就停下了. 要是Java web项目. 则点2下. 就把服务器给停了。
4. View Breakpoints 查看所有的断点设置情况。具体详情. 下面有示意图. 再细细解释。
5. Mute Breakpoints 直接取消所有断点. 让所有断点无效。
6. Restore Layout 要是你一不小心把这个下面的布局给弄乱了. 你点这个. 就把下面的布局给还原咯。
7. Show Execution Point 跳转到当前代码所执行的地方. 也就是说你在看代码的时候. 点到其他地方. 一点这个按钮. 就到了程序执行到当前哪行的代码的地方。
8. Step over(F8) 下一步. 如果是方法. 他是不会跳进去的。就是一行行的往下走。
9. Step into 跳转到详情. 如果下一行调试代码是可执行方法. 就可以f8进去. 查看这个方法的运行详细情况。重点就是点进去执行
10. Step out 从详情跳出去. 和上面的9相反。
11. Run to cursor 看字面意思就是跳转到那个光标所在的地方. 前提是他能路上没断点拦着(这个也很好用的. 可以直接跳到下一个断点处)。
12. Evaluate Exepression 这个点开之后. 可以计算你想要看的代码段的值. 后面详细上图。
13. 看意思. 同eclipse里面的watch. 查看某个对象的值. 自定义的对象。
14. 把自定义的查看对象的值. 分开到另一个tab页。
15. Drop Frame 有时候当我们步入方法体之后. 还想回退到方法体外. 点这个按钮后. 断点重新回到方法体之外。在继续还是可以再次进到方法内(这个很好的. 假设你手快. 跳过想断点的方法. 然后这个drop frame. 出去之后. 就可以再次debug啦。这个很是着重介绍一下. 就算你只打一个断点. 一不小心跑了. 不怕. 点这个. 推出. 然后再执行. 还是会再次进入断点的。这个很管用的. 要是不知道的话. 就的再从头到尾的执行一遍. 很是麻烦哦。所以. 再使劲的强调一下这个高科技按钮。)
现在程序执行到twoSum这个方法(断点位于方法体内)。右键,选Drop Frame。
点这个按钮后. 断点重新回到方法体之外;此时,在放行代码,程序将再次进入twoSum中;
参考文献:https://blog.csdn.net/qq_27093465/article/details/64124330