-
图片展示

-
按钮作用
Show Execution Point:如果光标在其它页面,点这个按钮回到当前代码运行的地方Step Over:步过,一行一行地往下走,如果这一行上有方法不会进入方法
Step Into:步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法
Force Step Into:强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法
Step Out:步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值
Drop Frame:回退到上一个断点
Run to Cursor:运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点
Evaluate Expression:计算表达式,这个表达式不仅可以是一般变量或参数,也可以是方法,当你的一行代码中调用了几个方法时,就可以通过这种方式查看查看某个方法的返回值;也可以改变变量的值,这样就能灵活赋值
Rerun ‘xxx’:重新运行程序,会关闭服务后重新启动程序
Resume Program:恢复程序,比如,你在第20行和25行有两个断点,当前运行至第20行,按 F9,则运行到下一个断点(即第25行),再按 F9,则运行完整个流程,因为后面已经没有断点了
异步的查看:查看异步任务,点击 Step Over 是不可以抵达异步代码块的,必须要点 Resume Program,在主线程执行完之后或者在限制条件之前进入异步代码块
Pause Program:暂停程序,启用 Debug
Stop ‘xxx’:连续按两下,关闭程序。有时候你会发现关闭服务再启动时,报端口被占用,这是因为没完全关闭服务的原因,你就需要查杀所有JVM进程了
View Breakpoints:查看所有断点,可以对这些断点进行一些操作,比如取消、设置条件、命中后移除等
Mute Breakpoints:哑的断点,选择这个后,所有断点变为灰色,断点失效。再次点击,断点变为红色并且有效