“嗨,阿米戈!”
“嗨,艾莉!你的头发有没有变样?你穿起来很好看!”
“真的感谢!”
“今天,我将向您介绍如何在 IntelliJ IDEA 中工作。”
“但我现在已经使用它很长一段时间了。”
“是的,我知道。这就是为什么我想告诉你一些让生活变得更简单的事情。”
“每个开发人员必须能够做的第一件也是最重要的事情就是调试程序。‘Bug’是程序员的俚语,指的是程序中的错误。”
在 IntelliJ IDEA 中有两种运行应用程序的模式。
按钮 | 模式 |
---|---|
![]() |
正常运行程序 |
![]() |
在调试模式下运行程序 |
“啊,虫子形状的按钮,调试用的,厉害了。”
“这是最重要的事情!在调试模式下运行时,您可以一次一步地执行应用程序。一次一行。”
“调试最重要的部分是断点。”
“您可以在任何代码行上放置一个断点。在调试模式下运行的程序将到达该点并停止。要添加断点,请将光标放在所需的行上并按 Ctrl+F8。要删除它,请按 Ctrl+再次F8。 ”
“要继续执行程序直到下一个断点,请按 F5。”
“要继续单步执行程序,请按 F7 或 F8。”
“如果你按 F7,调试器将在方法被调用时单步执行。”
“如果按 F8,方法调用将被视为单步执行。调试器不会单步执行方法。”
“你能更详细地解释一下最后一部分吗?”
“当然可以。在这里,复制这段代码,我会用它作为例子来解释该怎么做:”
package com.codegym.test;
public class MainClass
{
public static void main(String[] args)
{
int n = 100;
int sum = 0;
for (int i = 0; i< n; i++)
{
sum += i;
}
System.out.println(sum);
}
}
“在这个例子中,我们只是计算从 0 到 n 的数字之和。”
如何放置断点
“选项 1:将光标放在所需的行上,然后按 Ctrl+F8”
“选项 2:左键单击所需的行。”
如何放置断点 | 结果 |
---|---|
![]() |
![]() |
“要删除断点,请单击红色圆圈或按 Ctrl+F8。 ”
“现在我们通过单击调试按钮启动程序。”
“你应该得到这样的东西:”

“所有代码都已执行到蓝线。蓝色突出显示的行尚未执行。”
“按 F8 键执行它。您最终应该会看到如下图所示的内容:”

"红色 表示断点
"蓝色表示当前调试行"
“让我们用 5 替换代码中的数字 100,并尝试一次一行地运行整个程序。步骤顺序如下:”

“第一步是以红色突出显示的行。”
“跳过空行和大括号,因为那里没有代码。”
“现在把程序稍微复杂一点,我来告诉你F7和F8的区别。”

“如果您按 F8,那么您将单步执行当前行。”
“如果你按下 F7 并且当前行是一个方法调用,那么你将‘单步执行’它并且可以一次一行地执行它。”
“所以,区别在于我们是否踏入法门。”
“是的。”
“我可以使用F7和F8吗?换句话说,我可以跳过一些我不感兴趣的方法,而进入其他方法吗?”
“是的。”
GO TO FULL VERSION