使用
每一个强大的IDE(集成开发环境),都会提供Debug工具 ,bug(臭虫),就是我们在写代码的出现的错误 。
debug :找出我们程序中的错误 ,改掉它
下面我以eclipse 开发工具为例 ,给大家说一下 debug工具的使用。
断点 : 在程序的执行路径上设置的一个点,当你以debug模式执行程序的时候,程序执行到断点的位置,就停止执行了,后面由程序员控制执行。
程序执行的时候 ,有两种模式 :
一种是正常执行 ,一种是debug执行
如果你没有在程序中设置断点 ,正常执行和dubug执行就没有任何区别
如何设置断点 ?
设置断点,对应的这一行 ,必须要有代码 ,如果没有代码 ,无法设置断点
debug执行 :
debug执行的面版:
第一部分 :
代号 1(快捷键 F8) :代码直接执行到下一个断点 ,如果后面没有断点了, 代码就执行完结束
代号 2 (快捷键 F5):进入一个方法执行 (这个方法一定是自己写的,不是调用第三方代码)
代号 3(快捷键 F6) : 让代码一行一行的执行
第二部分 :
Variables : 显示程序执行过程中,涉及到的变量的值 ,
查看变量的值 ,其实也可以把鼠标放置在变量上 ,就会显示变量的值了
第三部分 :
从debug面板转回到 开发面板 :
如果在debug面板时 ,很多面板不存在了 ,怎么办?
点击 菜单 window —> show view 中去找 所有的面板 ,都在这个show view 中
2 . 如何使用debug工具快速修改bug
第一点 :需要迅速定位错误的位置
需要查看报错信息 ,就是在控制台中打印出来的信息栈
第二点:设置断点
在你找到的错误信息 的 前面 的任意位置 都可以设置断点 ,一般就是前两行 就可以
第三点 :需要进行逻辑思维判断 ,然后去验证
使用debug 去验证你的判断,