1. 黄色断点
shift + 左键,点出来的断点颜色是黄色的,这种断点走到那里不停顿,然后过去了之后最后输出的时候,会输出运行到这个断点的时候和这个断点过去了之后,两行log输出。
2. 接口端点
在接口的方法上面打断点,会自动定位在接口的无论哪个实现类的,这个方法的第一行。
3. 异常断点!
首先运行一遍就会有异常信息,保存一下。
我进入的方法,是左键点出一个断点来,然后右键点断点点出菜单,再more进入。
这里一定要点加号,然后输入异常名字去搜一下。下面那个any exception就没一点卵用,因为这个已经出了你的代码了。
4. 字段断点
在一个类的某个成员变量左边左键之后,再右键,每次更改这个属性或者其他程序读取这个属性的值的时候就会停顿。
5. 断点回退
到下一个断点前面的那个按钮,本来应该是回退。
(目前还是灰的)
6. 条件断点
正常断点打上去之后,右键点出菜单栏,然后输入判断条件,条件满足的时候被打断。
目前好像用在循环里多一些,或者那种if / else执行的方法,看一下失败的赋值什么的。
7. 断点设值
走到一半,在输出值那个窗口直接点上去,然后右键设值。
8. 执行条件表达式
走到某一步,点这个计算器或者alt + f8,然后可以在计算框里计算某些一句话的表达式。
(比如密码加密之后再解密看一下之类的)
9. 边执行边改程序
这程序最好也就改个一句两句,改完了之后run - reload class。
10. 远程调试
把现在的程序远程debug运行在服务器上,别人一调用这里立马就能进入debug模式。
(教程再查吧,懒得整理了)
网友评论