首页 > 编程知识 正文

debug是什么软件,如何使用debug调试

时间:2023-05-03 12:59:57 阅读:21379 作者:4802

01_Debug的概要和含义

什么是程序调试?

调试是程序开发人员必须具备的调试器技能。

企业中程序开发与程序调试的比例为1:1.5,可以说如果不能进行程序调试,就无法从事编程工作。

Debug能为我们做什么?

跟踪代码的执行流程。

程序执行异常定位。

在线问题跟踪。

调试对程序学习者的意义

通过调试,可以更好地看到程序的运行过程。

复杂的程序逻辑在老师的口述说明中很难理解,这时调试可以很好地帮助学生们理解程序。

找出问题,提高自我解决能力。

02_IDEA的调试步骤

设定断点(F9 )

调试器(8个按钮) ) )。

按钮的说明

(Alt F10 ) :如果光标位于其他行或其他页面上,则单击此按钮可跳转到当前代码正在运行的行

(F8 ) :往前走一步,一行一行往下走。 如果这一行有方法的话就无法进入方法。

(F7 ) :步入。 如果当前行中有方法,则可以进入方法内部。 通常用于进入自定义方法而不进入官方类库的方法。

(Alt Shift F7 ) :您可以强制步入以进入任何方式。 查看基础源代码时,可以使用它进入官方类库。

(Shift F8 ) :步出,从步入的方法中退出到方法调用方。 此时方法已执行,但赋值尚未完成。

回滚断点。

(Alt F9 ) :运行到光标处。 根据要查看光标的行,使用此功能后,代码将一直运行到光标所在的行。 没有必要中断积分。

(Alt F8 ) :计算公式。 观察变量

有三种显示变量的方法。

程序区域显示变量

在调试器的Variables中显示变量

将鼠标悬停在变量名称上可显示当前变量的值

显示输出

03_跳转到当前代码正在运行的行

跳转到当前代码正在运行的行(Alt F10 )

作用

将程序窗口切换为当前正在运行的程序。

04_使用调试

跨步调整

步进调试按钮(F8 )。

作用

过了步,一行一行地往下走。 如果这一行有方法的话就无法进入方法。

在调试过程中不希望进入调用的方法主体时常用。

05_进入调试使用

进入调试

步进调试按钮(F7 )。

作用

步入,一行一行往下走。 如果这一行有方法,就会进入方法内部。

通常用于进入自定义方法中而不进入官方类库的方法。

06_强制进入调试使用

强制进入调试

强制进入调试按钮(Alt Shift F7 ) )。

作用

如何访问官方类库

帮助学习和查看JDK源代码

07_使用调试

出去调试

退出调试按钮(Shift F8 )

作用

从方法内退出到方法调用方。

调试的时候,有时会跳进自己不想看的方法论中,那个时候会使用跨步。

08_回滚断点调试的使用

断点回滚

后退断点按钮

作用

回滚到当前方法的调用方。

如果希望重新审视方法主体的执行过程,可以使用回退中断方法,而无需重新启动调试。

09_运行到光标处

运行到光标处

执行光标位置按钮(F9 )

作用

不设定断点,使程序运行到光标处。

10_计算公式

计算公式

公式按钮(Alt F8 ) )。

作用

可以在设置变量并计算公式的框中更改变量的值。 这样做可能有助于调试各种值。

11_条件断点

条件断点

在断点上单击鼠标右键,可以设置进入断点的条件

作用

通过设定断点条件,在满足条件时在断点处停止。 否则,直接执行。

12_多线程调试

步骤

需要将多线程调试、断点挂起级别调整为Thread

选择要在帧中调试的线程

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。