debug调试的重要性:
调试是定位软件瑕疵的最直接和最有效的方法 。 没有哪个程序员能一下子 写出没有错误的代码。 而使用以调试器 为主的调试 工具进行调试是定位瑕疵的最直接方法 , 可以从问题 的症状入手 , 正向跟 踪或者反向追溯。
Idea中debug调试的使用方式:
我们可以使用快捷键:Shift + F9 启动debug调试
在程序行左侧单机一下就可以设置断点
注意点:断点一定要打在程序可执行的行,不能打在像大括号这样的行上面;当执行到哪一行,那一行是高光的
可以看到断点所在行之上的所有变量,并且还可以执行表达式;打的断点的那一行是没有执行的,执行的是断点之上的代码。
可以打开计算器,快捷键:Ctrl + U,在弹出来的框中可以写代码或者表达式,如:user.getUserName().equals(“XXX”) 或8 * 9 等等
测试完第一个断点后可以选择往下一行执行(快捷键:F6)也可以选择到下一个断点处(F8);
当我们执行的到的那一行(高光的那一行),我们可以进入到这一行的调用方法的内部,快捷键:F5:
去除所有的断点:在非断点行 使用Ctrl + Shift + F8快捷键
光标放在断点所在行,ctrl+shift+f8 => 给断点添加条件