在使用Idea的过程中,如果想要去扒源码或者是查看程序是如何运行的,就需要使用debug模式进行代码的调试啦。因此如何使用idea中的调试极其重要。
使用idea的调试器主要是有下图几种按键。
如何使用:
:重新运行,使用场景:重新debug
:步过,使用场景:跳转到下一行代码上
:步入,使用场景:进入到这行代码的方法中
:强制步入,使用场景:当你选择了步入,再按强制步入,即可真正进入到该方法。如果该方法参数比较多,在该行方法上,第一次的强制步入是进入到第一个参数获取处,第二次强制步入即进入到第二个参数获取处。
:步出,使用场景:退出你进入的方法,返回到上一级方法调用处。
:丢帧,使用场景:回退到上一个方法的调用处,也可再次进入调试,逻辑后退。回退只是走了一遍流程,之前的一些参数的值或者数据的状态已经发生了改变,是无法回到回退前的状态的。这样就不用重新启动调试。
:运行到光标处
:恢复程序,使用场景:从一个断点运行到下一个断点,没有断点则运行完整个程序。
:暂停程序,使用场景:当我们执行某步时间太长,或遇到死循环时,可使用暂停程序,若想继续执行,再点击恢复程序即可。
:停止,使用场景:停止debug模式
:查看断点,使用场景:查看所有断点
: 静音断点,使用场景:选择这个后,所有断点变为灰色,断点失效。再次点击,断点变为红色,有效。