言成言成啊 | Kit Chen's Blog

Debug

发布于2019-12-02 21:14:24,更新于2021-04-12 00:40:46,标签:test  文章会持续修订,转载请注明来源地址:https://meethigher.top/blog

Debug调试程序

可以让代码逐行执行,可以查看代码执行的过程,调试程序中出现的bug

使用方式

  1. 添加断点(哪里有bug就添加到哪里)
  2. Debug执行程序

注意

  1. 断点运行中,高亮的代码行表示即将开始执行的,此时还未执行该行。如果要看该行运行结果,需要点击stepover
  2. console查看输出,debugger查看调试内容

执行程序

  • stepOver:逐行执行程序。碰到方法会自动执行完该方法,并跳到下一行,比较常用。
  • stepInto:进入方法。这个指的是进入自己写的方法,或外部包的方法。如果是JDK等内置的方法,此时的作用就跟stepover一样
  • forceStepInto:能进入任何方法。不论碰到何种方法,都会进入方法执行流程。感觉可以用来验证new一个对象时候的流程。
  • stepOut:跳出方法。如果是在方法内,此时可以直接执行完该方法,并跳到上一级。相当于省略了很多步骤。
  • runToCursor:直到执行到光标所在位置才会停止

删除断点

忽略断点继续执行

如果我们执行到某一步了,却想看一下程序跑起来的最后结果。

发布:2019-12-02 21:14:24
修改:2021-04-12 00:40:46
链接:https://meethigher.top/blog/2019/debug/
标签:test 
付款码 打赏 分享
Shift+Ctrl+1 可控制工具栏