基本调试
step over
单步跳过:调试程序一步一步向下执行,遇到方法会执行完方法之后再执行下一步,不会进到方法体内部。
Step into
单步跳入:单步向下执行,如果遇到自定义方法会进到方法内部执行。
Step out
单步跳出:从方法体中跳出,回到进入方法的位置。以继续断点的执行。
条件断点
如果断点打在循环体内部,或者是打在了可能被循环调用的方法的内部,可以用条件断点进行调试。条件断点会在指定条件下停下来,这样就可以查看相应的值。
日志断点
当我们的程序处于调试模式,并且这时我们想要添加日志分析时,通常我们的做法是在代码里添加log,再重新编译,调试完成之后再把log删除,有了日志断点我们可以直接添加日志而不用重新编译。
异常断点
异常断点用来直接监听程序中的异常,一旦程序崩溃,会直接定位到异常所在的确切位置。