IntelliJ IDEA 调试

17 Mar 2025 | 阅读 2 分钟

调试是指处理错误。它允许我们跟踪运行的代码,检查代码的状态和执行流程。IntelliJ IDEA 调试器可以帮助我们轻松地调试从最简单的代码到复杂的应用程序的任何内容。使用 IntelliJ 调试器,我们可以执行以下步骤 - 在任何时候停止程序的执行,单步进入函数,设置行断点,检查变量,评估表达式等等。 一些 Java 内置的调试器有:

断点

它允许我们在特定点停止程序。当程序在执行之前到达指定的源代码行时,它们会被触发。 断点标记为红色条纹,一旦到达代码行,它会变为蓝色。 IntelliJ IDEA 支持以下类型的断点 -

行断点、异常断点、方法断点等。在下面的屏幕截图中,红色圆圈符号表示断点,它们位于第 4 行和第 8 行。


IntelliJ IDEA Debugging

评估表达式

请按照以下步骤评估表达式

  • 调试器中启动应用程序。
  • 转到运行 -> 评估表达式。 打开对话框。

IntelliJ IDEA Debugging

单步进入

在调试期间,如果找到一个方法并且我们选择它的“单步进入”操作,那么调试器将会在该方法的每个点停止程序的执行。 要执行“单步进入”操作,请执行以下操作

  • 在调试模式下启动应用程序。
  • 转到运行 -> 单步进入

单步跳出

它是“单步进入”操作的反向操作。 它从“单步进入”操作的下一行开始执行。 要执行“单步进入”操作,请执行以下操作

  • 在调试模式下启动应用程序。
  • 转到运行 -> 单步跳出

恢复程序

此操作将通过忽略程序中的所有断点来继续执行程序。

检查变量

IntelliJ IDEA 提供了支持,可以在其自己的窗口中检查任何变量。 例如,如果我们想检查当前帧上下文中的多个引用,并且想同时查看所有这些引用,那么我们可以通过检查窗口来做到这一点。它有助于查看变量信息的价值,不仅在编辑器窗口中,而且还可以查看调试窗口中。 我们可以根据需要启动任意数量的检查窗口。 要打开检查窗口,请执行以下操作

  • 打开观察窗格
  • 在“观察”窗格中键入我们想要在检查窗口中打开的变量。

IntelliJ IDEA Debugging
  • 现在,选择变量,右键单击它。 打开一个上下文菜单,选择检查。 将出现以下屏幕。

IntelliJ IDEA Debugging
下一个主题IntelliJ IDEA 测试