“嗨,阿米戈!”

“嗨,艾莉!你的頭髮有沒有變樣?你穿起來很好看!”

“真的感謝!”

“今天,我將向您介紹如何在 IntelliJ IDEA 中工作。”

“但我現在已經使用它很長一段時間了。”

“是的,我知道。這就是為什麼我想告訴你一些讓生活變得更簡單的事情。”

“每個開發人員必須能夠做的第一件也是最重要的事情就是調試程序。‘Bug’是程序員的俚語,指的是程序中的錯誤。”

在 IntelliJ IDEA 中有兩種運行應用程序的模式。

按鈕 模式
IDEA:調試,斷點 - 1 正常運行程序
IDEA:調試,斷點 - 2 在調試模式下運行程序

“啊,蟲子形狀的按鈕,調試用的,厲害了。”

這是最重要的事情!在調試模式下運行時,您可以一次一步地執行應用程序。一次一行。”

“調試最重要的部分是斷點。”

“您可以在任何代碼行上放置一個斷點。在調試模式下運行的程序將到達該點並停止。要添加斷點,請將光標放在所需的行上並按 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:左鍵單擊所需的行。”

如何放置斷點 結果
IDEA:調試,斷點 - 3 IDEA:調試,斷點 - 4

“要刪除斷點,請單擊紅色圓圈或按 Ctrl+F8。

“現在我們通過單擊調試按鈕啟動程序。”

“你應該得到這樣的東西:”

IDEA:調試,斷點 - 5

“所有代碼都已執行到藍線。藍色突出顯示的行尚未執行。”

“按 F8 鍵執行它。您最終應該會看到如下圖所示的內容:”

IDEA:調試,斷點 - 6

"紅色 表示斷點
"藍色表示當前調試行"

“讓我們用 5 替換代碼中的數字 100,並嘗試一次一行地運行整個程序。步驟順序如下:”

IDEA:調試,斷點 - 7

“第一步是以紅色突出顯示的行。”

跳過空行和大括號,因為那裡沒有代碼。”

“現在把程序稍微複雜一點,我來告訴你F7和F8的區別。”

IDEA:調試,斷點 - 8

“如果您按 F8,那麼您將單步執行當前行。”

“如果你按下 F7 並且當前行是一個方法調用,那麼你將‘單步執行’它並且可以一次一行地執行它。”

“所以,區別在於我們是否踏入法門。”

“是的。”

“我可以使用F7和F8嗎?換句話說,我可以跳過一些我不感興趣的方法,而進入其他方法嗎?”

“是的。”