Debuggen ist ein wichtiger Aspekt der Java-Entwicklung . Wie der Name schon vermuten lässt, ist der Akt des Debugging Auffinden und Entfernen Fehler in einer Software-Anwendung . Viele integrierte Entwicklungsumgebungen ( IDE) mit integriertem Debugger kommen , macht es einfach, von der Codierung , um das Debuggen zu wechseln. Die NetBeans IDE , die mit dem Java Development Kit mitgeliefert hat solch einen Debugger . Erfahren Sie, wie es zu benutzen , um zur Verbesserung Ihrer Programmierkenntnisse . Things You
Java Software Development Kit mit NetBeans Integrated Development Environment (IDE ) Bundle brauchen (siehe Ressourcen für Link )
anzeigen Weitere Anweisungen
1
laden NetBeans IDE durch einen Klick auf das Programmsymbol . Wenn das Programm geladen wird, auf " Neu /New Project" navigieren und wählen Sie " Java Application " aus der Liste auf der rechten Seite des Bildschirms. Eine neue Quellcode-Datei erscheint in der NetBeans Texteditor. Der Source-Code -Datei enthält eine leere Hauptfunktion
2
Schreiben Sie die folgenden zwei Zeilen Quellcode innerhalb der geschweiften Klammern der main-Funktion : .
Int x = 5;
System.out.println (x);
3
der rechten Maustaste auf die Zeile mit " int x = 5; " und wählen Sie " Breakpoint \\ Toggle Breakpoint Linie " aus dem Kontextmenü , das erscheint. Ein Breakpoint ist eine Stelle, wo die Programmausführung unterbrochen während der Fehlersuche . Dies gibt Ihnen die Möglichkeit, den Status des Programms an verschiedenen Stellen im Code zu beobachten.
4
Geben Debugging-Modus durch Drücken von " Strg" und " F5" gleichzeitig . Die wird grün hervorgehoben
5
Bewegen Sie die Maus über die Linie " int x = 5; ." , Um Informationen anzuzeigen über ; Das Programm wird die Ausführung aber dann Pause bei der Zeile " int x = 5" beginnen diese Variable . Da der Debugger noch nicht diese Codezeile ausgeführt , wird sie feststellen, dass es keine Informationen über Variable x hat .
6
Ausführen einer Zeile Code durch Drücken der Taste F7 . Dies löst eine " Step Into " Ereignis, das die nächste Codezeile ausgeführt wird
7
Bewegen Sie die Maus über die Linie " int x = 5; ." , Die nun ausgeführt wurde . Die Debugger anzuzeigen "5 = (int) 5 ", die den Wert und die Art der Variablen x enthüllt . Beim Debuggen komplexer Anwendungen , überprüfen Sie die Werte der Variablen wie diese, um sicherzustellen, dass sie mit den erwarteten Werten . Wenn sie es nicht sind, können Sie einen Fehler entdeckt haben . Zum Beispiel, wenn der Debugger angezeigt " 6 = (int) 6," Sie würde automatisch misstrauisch geworden , weil Sie 5 ausdrücklich auf die Variable x zugewiesen.
8
Drücken Sie die F7 -Taste, um wieder " in den Schritt " . Die nächste Zeile ist der Aufruf einer Funktion . Wenn Sie " Step Into " einem Aufruf der Funktion öffnet sich der Debugger den Quellcode -Datei, die diese Funktion enthält und beginnt Debuggen . Da " System.out.println " in einer anderen Datei definiert ist, öffnet sich der Debugger diese Datei beginnt und Debuggen . Da diese Funktion ist eine Standard- Library-Funktion , davon ausgehen, dass es Fehler ist kostenlos . Um diese Datei zu beenden , drücken Sie die F8 -Taste, die einen "Step Out" Ereignis auslöst. Der Debugger " Steps Out " der aktuellen Funktion und kehrt zum Haupt- Funktion . Da dieses Ereignis das Ende des Programms , schließt Debugging.
9
Use " Step Into ", " Step Over " und Haltepunkte auf zukünftige Anwendungen zu debuggen . Debugging ist ein entscheidender Aspekt der Entwicklung von Anwendungen , und mit der Zeit werden Sie diese Debugging- Taktiken anwenden zu jagen sogar die verwirrende Bugs.