前言
谁能告诉我,掘金怎么上传无水印的图片?
debug时常用的操作。
调试按钮图标
依次是step over、step into、step out
Step over
(F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法。在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步
Step into
步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法。单步执行,遇到子函数就进入并且继续单步执行;
Step out
单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
Force Step Into
强制进入,在调试的时候能进入任何地方
Run to Cursor
一直执行,直到光标处停止;用在循环内部时,点击一次就执行一个循环
Reset Frame (Drop Frame)
Reset Frame是IDEA 2022.1版本之后才有的,之前叫Drop Frame。用来回退debug断点。
断点变量
文本框内写布尔值,作为断点停止的条件,多用于循环体。
多线程断点
用于查看各自线程运行的变量情况
变量赋值
将变量赋值自己想要调试的值,继续下去。
变量展示格式
用于对数据格式的展示,如集合想要显示的情况。