1. 行断点
操作:将断点打在代码中的某一行,并使用debug的方式运行
作用:可以将代码运行停止在某一行上,并可以按照行为单位继续往下执行
代码截图:
2. 方法断点
操作:将断点打在方法名上,使用debug的方式运行
作用:将断点打在方法上时,并使用debug启动后代码会停止在该方法的第一行上,然后再释放该断点(按Resume Program按钮),方法将会执行到代码的最后一行并停止。此操作可以查看该方法运行时的所有参数
代码截图:
3. 接口断点
操作:将断点打在接口的方法上,使用debug的方式运行
作用:将断点打在接口的方法上,效果与方法断点类似,但是打在接口的方法上,当该接口有多个实现类,可以通过这一个断点,捕捉到所有实现类对该方法的执行
代码截图:
4. 异常断点
操作:将断点打在可能出现的异常上,并使用debug的方式运行
作用:断点打在指定的异常上时,当程序运行中出现该异常的时候,代码就会停止在发生该异常的代码上,可以快速定位出现异常的代码,并解析异常出现的原因
代码实现::
5. 字段断点
操作:将断点打在指定的字段上,并使用debug的方式运行
作用:当断定打在某一个字段上时,当程序中有对该字段的值进行改变时,就会停止在该行上,用于监听字段的值的改变
代码实现: