Ein Java-Programm mit NetBeans Debuggen

April 18

Debuggen, ist ein wichtiger Aspekt der Java-Entwicklung. Wie der Name schon sagt, ist das Debuggen der Akt der Auffinden und Entfernen von Fehlern in einer Softwareanwendung. Viele integrierte Entwicklung kommen Umgebungen (IDE) mit integrierten Debugger erleichtert das Wechseln von coding zum Debuggen. Die NetBeans-IDE, die mit dem Java Development Kit gebündelt hat solch einen Debugger. Lernen Sie, wie man es verwenden, um Ihre Programmierkenntnisse zu verbessern.

Anweisungen

1 Laden Sie die NetBeans-IDE, indem Sie auf das Programmsymbol. Wenn das Programm geladen wird, navigieren Sie zu "Neu/New Project" und wählen Sie aus "Java-Anwendung" aus der Liste auf der rechten Seite des Bildschirms. Eine neue Quellcodedatei wird in der NetBeans-Text-Editor angezeigt. Die Quellcodedatei enthält eine leere main-Funktion.

2 Schreiben Sie die folgenden zwei Zeilen des Quellcodes in den geschweiften Klammern der main-Funktion:

int x = 5;

System.out.println(x);3

Mit der rechten Maustaste die Zeile mit "Int X = 5;", und wählen Sie "Breakpoint\ Haltepunkt umschalten Line" aus dem Kontextmenü, das angezeigt wird. Ein Haltepunkt ist ein Ort, wo die Ausführung des Programms während des Debuggens hält. Dies gibt Ihnen eine Gelegenheit, den Programmzustand an verschiedenen Stellen im Code zu beobachten.

4 Geben Sie debugging-Modus durch Drücken von "Strg" und "F5" gleichzeitig ein. Das Programm wird, beginnen die Ausführung aber dann anhalten an vorderster "Int X = 5;" grün hervorgehoben wird.

5 Bewegen Sie die Maus über die Linie "Int X = 5;" um Informationen über diese Variable anzuzeigen. Da der Debugger diese Codezeile noch nicht ausgeführt wurde, wird es feststellen, dass es keine Informationen über die Variable X hat.

6 Führen Sie eine Codezeile, die F7-Taste drücken. Dies löst ein "Einzelschritt" 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 angezeigt "5 = (Int) 5," die zeigt den Wert und Typ der Variablen X. Bei komplexere Anwendungen debuggen, überprüfen Sie die Werte von Variablen wie folgt, um sicherzustellen, dass sie erwarteten Werte halten. Wenn sie nicht sind, können Sie einen Fehler entdeckt haben. Wenn der Debugger angezeigt z. B. "6 = (Int) 6," Sie würden automatisch misstrauisch geworden, weil Sie explizit 5 Variablen X zugewiesen.

8 Drücken Sie die F7-Taste, um "Einzelschritt" erneut. Die nächste Zeile ist ein Funktionsaufruf. Wenn Sie "Einzelschritt" eine Funktion aufrufen, öffnet der Debugger die Quellcodedatei, die enthält der Funktion und beginnt es zu debuggen. Da "System.out.println" in einer anderen Datei definiert ist, wird der Debugger öffnet die Datei und beginnt es zu debuggen. Da diese Funktion eine standard-Bibliothek-Funktion ist, davon ausgehen Sie, dass es fehlerfrei ist. Um diese Datei zu beenden, drücken Sie die F8-Taste, die ein "Rücksprung"-Ereignis auslöst. Der Debugger "Schritte Out" von der aktuellen Funktion und gibt an die Hauptfunktion. Da dieses Ereignis das Ende des Programms erreicht, schließt Debuggen.

9 "Einzelschritt," verwenden "Step Over" und Haltepunkte, zukünftige Anwendungen zu debuggen. Debuggen ist ein wesentlicher Aspekt der Entwicklung von Anwendungen, und mit der Zeit verwenden Sie diese Debuggen Taktiken um zu jagen, sogar die meisten verzerrender Bugs.