1.Debugger的面板,查看各类东西
单击后跳到此次debug最后执行位置。方便你一顿操作后不知道现在执行到哪个点了。当然,点击Frames最顶那行,也能回到最后位置。
下一步(遇到调用方法不进入)
进里面(如果同行有多个可以进入的,会让你移动光标选择进入的方法)
强制进入下一步,不管是什么方法,即使是jdk封装的方法,也会进入
跳出方法
debug不小心跳过了重要的步骤,需要回退到上一步,这时不需要重新来一次,可以利用IntelliJ中使用Drop Frame回到上一步
运行直到停在光标处(前提是光标前方无断点),方便的功能,可以不打断点停住
计算表达式的值,跟watch不同,这是临时的
Stream运行过程
重新跑一遍debug
眼睛一闭运行,直到结束或者遇到下一个断点
静音所有断点。可以这么用:不想再在之后的断点中停住,可以点击该按钮运行剩下的代码
展示表达式的值的面板,比起Evaluate Expression,可以长久出现,不像Evaluate是临时性查看,下一次debug就没了
- New Watch:新增watch表达式:可以不在debug过程增加的,也可以右键选择表达式后Add to Watches(这个菜单只有在debug过程才会出现)
- Remove Watch:删除watch表达式
- Move Watch Up:上移调序
- Move Watch Down:下移调序
- Duplicate Watch:复制一份
https://blog.csdn.net/w8y56f/article/details/104817445