1. Beobachten
Wenn die Ausführung Ihres Programms an einem Haltepunkt stoppt oder Sie eine Anweisung nach der anderen durchlaufen, können Sie sich die Werte der Variablen ansehen, die an der aktuellen Position im Programm bekannt sind.
Schreiben wir ein Programm, das ein 10
-element-Array mit den Zahlen von 100
bis füllt 109
. Beispiel:

IntelliJ IDEA ist intelligent genug, um die Werte wichtiger Variablen direkt über dem Code anzuzeigen. In unserem Fall sprechen wir von der data
Array-Variablen
Außerdem sehen wir unten im Screenshot die geöffnete Registerkarte „Debugger“ (nicht „ Console“ ). Es zeigt alle Variablen (zusammen mit ihren Werten) an, die an dieser Stelle im Programm bekannt sind.
Wenn Sie F8
10 Mal drücken, führen Sie 5 Iterationen durch die Schleife durch (ein Tastendruck für den Schleifenkopf und einer für den Schleifenkörper). Dann erhalten Sie ein Ergebnis wie dieses:

Wir haben 5
keine 10
Iterationen der Schleife abgeschlossen und Sie können sehen, dass das Datenarray bereits 5
Werte enthält : 100
, 101
, und .102
103
104
Übrigens, wenn Sie den Inhalt des Arrays reduzieren, können Sie einige weitere nützliche Variablen sehen:

2. Ändern der Werte von Variablen
Wenn Sie übrigens testen möchten, wie sich Ihr Programm bei bestimmten Variablenwerten verhält, können Sie einfach den Wert einer beliebigen Variablen ändern, während das Programm läuft (im Debug-Modus).
Klicken Sie dazu mit der rechten Maustaste auf den Variablennamen oder drücken Sie F2
:

Geben Sie dann einfach den neuen Wert der Variablen ein und drücken Sie Enter
und fertig:

Sie haben gerade höchstens 5 % aller IntelliJ IDEA-Funktionen gelernt. Sobald Sie diese beherrschen, sprechen wir über den Rest.
3. Ausführen eines Codeausschnitts
Sie können auch jederzeit beliebigen Code ausführen, während Ihr Programm ausgeführt wird. Dies geschieht über die Tastenkombination Alt
+ F8
oder den entsprechenden Eintrag im Kontextmenü:

Es öffnet sich ein spezielles Fenster, in dem Sie beliebigen Code schreiben können, und dieser Code kann alle Variablen verwenden, die an der aktuellen Stelle in der Programmausführung bekannt sind!
Sie können beliebige Methoden aufrufen, um beispielsweise das Programm dazu zu bringen, Text auf dem Bildschirm anzuzeigen, ohne seine Arbeit zu unterbrechen! Beispiel:

GO TO FULL VERSION