首先,什么是debug?做什么用的?
debug指在软件开发中进行程序调试的操作,通常包括排查问题和修复错误等一系列步骤。
在目前主流的开发工具中,基本都提供了程序调试工具,供程序员进行程序调试,可以用于查看程
序的执行流程,也可以用于追踪程序执行过程。
IDEA中debug工具的使用
在集成开发环境IDEA中,提供了很多高效的工具,其中debug工具是开发人员常用功能之一。
首先,在使用debug功能时,我们需要为程序添加断点。
断点指的是在程序调试运行时,程序执行到断点处会停下,等待调试人员下一步调试操作。
添加断点的方式很简单,我们直接在想要暂停的代码行号后面左键单击即可。
可以根据个人需求同时添加多个断点。
添加断点后,右键-调试程序(debug)。
进入调试窗口后,可以看到程序执行到断点处时停住,右边可以看到当前所在的方法,以及程序中变量值的变化。
若要清除断点,我们可以再次点击断点处清除,也可以在调试窗口中查看所有断点,之后清除所有断点或部分断点。
这里我们可以点击“步入”按钮(也可以直接按F7 ),执行当前暂停处语句。
执行完 int a = 5; 后停在了第6行断点处,可以看到右侧变量 a = 5。
点击步入之后,执行 int b = 7;右侧同步更新 b = 7;
执行完可以看到程序中变量的变化情况。
控制台查看打印结果。
需要注意的是当调试程序中出现用户交互语句,如需要获取用户输入时,则需要先接收到用户输入数据后才能继续往下执行,这时候我们需要返回控制台输入数据。
总结
通过debug调试窗口,我们可以直观的看到程序的执行过程。
可以使用调试器来单步执行代码和观察数据的值、打印信息、修改代码以验证假设等,有助于定位并解决代码中存在的问题或故障。
附
天不朗气清,惠风和畅
今天是2023年5月15日,周一
2023年马上过半
所以
午饭吃什么?