大致原理是
你在某个代码添加端点后
系统在运行到该代码的时候会停止。
当你遇到代码运行时候会中断操作的时候
采用断点来分析代码会在哪个地方停止
简单的举例,当你毫无头绪的时候,把代码用断点分成3份,然后检查代码停止在哪一份,在将这份细分为3份,最终确定到代码在哪个语句出错。
另外
断点也可以帮你分析异常数据出现的地方,你可以自己设置一些测试数据,通过监视窗口+断点来监视,确定哪个变量在哪个环节出错了,最终可以锁定到一个语句并检查出问题
这些按钮就是我们调试时的控制按钮分别表示:
step
into(快捷键f5)进入当前行的方法内部,一步一步执行
step
return
(快捷键f7)返回上一步执行的方法(相对应f5)
step
over(快捷键f6)执行当前行,但不进入执行细节
resume
(快捷键f8)恢复执行,表示接着执行代码,直接跳到下一个断点
terminate
停止调试