In diesem Artikel wird das Verfahren zum Ausführen des Debugs erläutert, während die Java-Umgebung bereits erstellt wurde.
Wenn Sie die Umgebung noch nicht erstellt haben, finden Sie im folgenden Artikel eine Erläuterung des Ablaufs. Aufbau der Java-Entwicklungsumgebung: Ablauf von der Installation von OpenJDK 11 bis zur Ausführung
Betriebssystem: macOS Catalina Version 10.15.4 Texteditor: Visual Studio Code-Insider (VSCode)
Lassen Sie uns nun das Debuggen ausführen. Öffnen Sie den VS-Code.
Erstellen Sie in der obigen Abbildung im Voraus eine Datei mit dem Namen Hello.java. Ich schreibe den folgenden Code.
Hello.java
public class Hello
{
public static void main(String[] args) {
System.out.println("Guten Morgen Java!!");
int a = 1;
int b = 3;
System.out.println("Der Inhalt von a" + a);
System.out.println("Der Inhalt von b" + b);
b = a;
System.out.println("Der Inhalt von a" + a);
System.out.println("Der Inhalt von b" + b);
}
}
Fügen Sie, wie in der folgenden Abbildung gezeigt, als Test links von der 6. Zeile einen roten Kreis hinzu. (Klicken Sie links von "6", um eine rote Kreismarkierung hinzuzufügen.) Klicken Sie dann auf Debuggen.
Dann öffnet sich das Terminal und Sie sehen das von einem grünen Rahmen umgebene.
Klicken Sie dann auf Step Over Gehen Sie zur 7. Zeile.
Wenn Sie auf Step Over klicken, Ich denke, die 7. und 8. Zeile werden auch im Terminal ausgeführt und angezeigt.
Und wenn Sie in die 10. Zeile gehen, werden Sie endlich das Gefühl haben, von diesem Debugging profitiert zu haben. Bitte sehen Sie die Abbildung unten.
Die 9. Zeile wird ausgeführt, Sie können den Moment sehen, in dem sich der Wert von b von 3 auf 1 ändert.
Wenn Sie zur letzten Zeile gehen, können Sie sehen, dass der Wert von b geändert und angezeigt wurde.
WATCH Es wird auf der linken Seite des VS-Codes angezeigt, wenn das Debug ausgeführt wird. Dies ist eine Funktion, die Änderungen im Wert von Variablen verfolgt. Es wird immer angezeigt, wenn Sie dem Wert einer bestimmten Variablen folgen möchten.
CALL STACK Zeigt den Verlauf der Funktionsaufrufrouten an.
BREAK POINTS Dies ist eine Liste der aktuell eingestellten Haltepunkte (rote Kreise).
Wie war es? Sie können ein besseres Verständnis erhalten, indem Sie das Debug ausführen und gleichzeitig die Werte ändern. Danke ☕️
Recommended Posts