debug是干什么的 debug是什么意思

调试是什么意思(调试做什么)
0Debug的介绍及意义什么是程序调试?
调试是程序开发人员调试程序的必备技能 。
企业中程序开发和程序调试的比例是1:1.5 。可以说,不会调试程序,就不能从事编程 。
调试能帮助我们做什么?
跟踪代码的运行过程 。
程序异常定位 。
在线问题跟踪 。
调试对程序学习者的意义
通过调试,可以更好的查看程序的执行过程 。
复杂的程序逻辑,通过老师的口头讲解,很难理解清楚 。这时候调试可以帮助学生很好的理解程序 。
发现问题,提高自我解决能力 。
0idea中的调试步骤设置断点(F9)
调试器(8个按钮)按钮描述(Alt+F10):如果你的光标在另一行或另一页,点击这个按钮跳转到当前代码执行的那一行(F8):单步执行,逐行往下,如果这一行有方法,就不会进入方法 。(F7):进来吧 。如果当前行中有方法,就可以进入方法,一般用来进入自定义方法,而不是官方类库中的方法 。(Alt+Shift+F7):强制进入,可以进入任何方法,查看底层源代码时可以使用该方法进入官方类库 。(Shift+F8):跳出,从单步方法退出到方法调用 。此时,方法已经执行,但赋值尚未完成 。回滚断点 。退回到当前方法的调用 。(Alt+F9):运行到光标处,可以将光标定位到要检查的行,然后使用该函数,代码会无断点地运行到光标所在的行 。(Alt+F8):计算表达式 。
观察变量
程序区域视图变量
检查调试器变量中的变量 。
将鼠标悬停在变量名上会弹出当前变量的值 。
查看变量有三种方式:
查看输出
03跳转到当前代码执行的行 。跳转到当前代码执行的行(Alt+F10)
功能
使程序窗口切换到当前运行的程序 。
04步调试使用过度调试
单步调试按钮(F8)
功能
Step,一行一行往下走,如果这一行有方法,就不进入方法 。
当你在调试过程中不想进入被调用的方法体时,经常会用到它 。
05步入调试的使用进入调试阶段
跳过调试按钮(F7)
功能
步入,一行一行往下走 。如果这一行有方法,输入方法 。
一般用来进入自定义方法,而不是官方类库 。
06强制进入调试使用强制调试
按下调试按钮(Alt+Shift+F7)
功能
输入正式的类库方法
帮助我们学习和查看JDK源代码 。
07跳出调试的使用失步调试
跳出调试按钮(Shift+F8)
功能
从方法内部退出到方法调用 。
调试的时候,有时候会跳到不想看到的方法体里,这个时候就用Step Out 。
08回退断点调试的使用反向断点
后退断点按钮
功能
退回到当前方法的调用 。
当您想要再次查看方法体的执行过程时,可以使用回退断点方法,而不是重新启动Debug 。
09到光标处 。运行到光标处
运行程序到光标处,不设置断点 。
运行光标按钮(F9)
功能
10计算表达式计算表达式
计算按钮(Alt+F8)
功能
设置变量,在计算表达式的框中,可以改变变量的值,这样有时候我们调试各种值就很方便了 。
11条件断点条件断点
右击断点,设置进入断点的条件 。
功能
通过设置断点条件,满足条件时在断点处停止,否则直接运行 。
12多线程调试步骤
多线程调试时,需要将断点挂起级别调整到线程 。
【debug是干什么的 debug是什么意思】

    推荐阅读