Debug
发布于2019-12-02 21:14:24,更新于2021-04-12 00:40:46,标签:test 文章会持续修订,转载请注明来源地址:https://meethigher.top/blogDebug调试程序
可以让代码逐行执行,可以查看代码执行的过程,调试程序中出现的bug
使用方式
- 添加断点(哪里有bug就添加到哪里)
- Debug执行程序
注意
- 断点运行中,高亮的代码行表示即将开始执行的,此时还未执行该行。如果要看该行运行结果,需要点击stepover
- console查看输出,debugger查看调试内容
执行程序
- stepOver:逐行执行程序。碰到方法会自动执行完该方法,并跳到下一行,比较常用。
- stepInto:进入方法。这个指的是进入自己写的方法,或外部包的方法。如果是JDK等内置的方法,此时的作用就跟stepover一样
- forceStepInto:能进入任何方法。不论碰到何种方法,都会进入方法执行流程。感觉可以用来验证new一个对象时候的流程。
- stepOut:跳出方法。如果是在方法内,此时可以直接执行完该方法,并跳到上一级。相当于省略了很多步骤。
- runToCursor:直到执行到光标所在位置才会停止
删除断点
忽略断点继续执行
如果我们执行到某一步了,却想看一下程序跑起来的最后结果。
打赏