调试是什么意思(调试做什么)

0Debug的介绍及意义
什么是程序调试?
调试是程序开发人员调试程序的必备技能。
企业程序开发与程序调试的比例为1:1.5。可以说,不会调试程序,就不能从事编程。
调试能帮助我们做什么?
跟踪代码的运行过程。
程序运行异常。
在线问题跟踪。
调试程序学习者的重要性
通过调试,可以更好的查看程序的执行过程。
复杂的程序逻辑很难通过老师的口头讲解理解清楚。这时候调试可以帮助学生很好的理解程序。
定位问题,提高自我解决能力。
idea中的2个调试步骤
设置断点(F9)
调试程序(8个按钮)按钮描述(Alt+F10):如果你的光标在另一行或者其他页面,点击这个按钮跳转到当前代码执行的那一行(F8):单步执行,一行一行往下,如果这一行有方法,就不进入方法。(F7):进来吧。如果当前行有方法,就可以进入方法内部。一般用于进入自定义方法,不会进入正式类库。(Alt+Shift+F7):可以强行输入任何方法。查看底层源代码时可以用这个方法进入官方类库。(Shift+F8):跳出,从单步方法退出到方法调用。此时,方法已经执行,但赋值尚未完成。回到断点。回到调用当前方法的地方。(Alt+F9):运行到光标处,可以将光标定位到需要查看的行,然后使用该函数,代码会不间断地运行到光标所在的行。(Alt+F8):计算表达式。
观察变量
程序视图变量
检查调试器变量中的变量。
将鼠标悬停在变量名上会弹出当前变量的值。
查看变量有三种方式:
查看输出
03跳转到当前代码执行的行。
跳到执行当前代码的那一行(Alt+F10)
功能
将程序窗口切换到当前运行的程序。
使用4步调试
分步调试
过度调试按钮(F8)
功能
一步一步往下走。如果这一行有方法,就不输入方法。
当你在调试过程中不想进入被调用的方法体时,经常会用到它。
05单步调试的使用
进入调试阶段
过度调试按钮(F7)
功能
一步一步走下去。如果这一行有方法,就进入方法内部。
一般用来输入自定义方法,而不是官方类库。
06强制调试的使用
强制调试
进入调试按钮(Alt+Shift+F7)
功能
一种进入官方类库方法
帮助我们学习和查看JDK源代码。
07失步调试的使用
单步调试
步出调试按钮(Shift+F8)
功能
从方法内部退出到方法调用。
调试的时候,有时候会跳到不想查看的方法体。此时,使用“步出”。
08回退断点调试的使用
反向断点
后退断点按钮
功能
回到调用当前方法的地方。
当您希望再次查看此方法体的执行过程时,可以使用回退断点方法,而不是重新启动Debug。
运行到光标处。
运行到光标处。
让程序运行到光标处,不设置断点。
运行光标按钮(F9)
功能
10计算表达式
计算表达式
计算表达式按钮(Alt+F8)
功能
设置变量,在计算表达式的框中,可以改变变量的值,这样有时候方便我们调试各种值。
11条件断点
条件断点
右击断点,设置进入断点的条件。
功能
通过设置断点条件,满足条件就在断点处停止,否则直接运行。
12多线程调试
步骤
多线程调试需要将断点挂起级别调整到线程。
本文地址:IT知识频道 https://www.hkm168.com/ruanjian/948657.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!



相关阅读








