736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
5 Treffer
Ein Breakpoint pausiert das Programm an einer bestimmten Zeile, sodass man den aktuellen Zustand aller Variablen einsehen kann, statt blind zu raten. Ergänzend helfen Stacktraces bei Exceptions und gezielte System.out.println-Ausgaben, auch wenn Letzteres bei komplexeren Fehlern schnell an Grenzen stößt.
Verwandt: Errors · Crash-Handler · Code · Java · Exceptions
Ganzer Artikel im Wiki →Gängige Techniken reichen von einfachen Ausgaben zur Kontrolle von Variablenwerten bis zu spezialisierten Debugger-Tools, mit denen sich die Ausführung Schritt für Schritt anhalten und der aktuelle Zustand aller Variablen inspizieren lässt (Breakpoints). Guter Testcode und aussagekräftige Fehlermeldungen verkürzen die Zeit, die Debugging kostet, erheblich.
Verwandt: Errors (Fehler) · Clean Code · Exceptions · Error Codes (Fehlercodes) · REPL (Read-Eval-Print-Loop) · Test-Driven Development (TDD)
Ganzer Artikel im Wiki →Man unterscheidet grob zwischen Syntaxfehlern (Code verstößt gegen die Grammatik der Sprache, kompiliert gar nicht erst), Logikfehlern (Code läuft, macht aber nicht das Gewollte) und Laufzeitfehlern bzw. Exceptions (ein konkretes Problem während der Ausführung, z. B. Division durch Null). Debugging ist der Prozess, solche Fehler systematisch zu finden und zu beheben.
Verwandt: Debugging · Exceptions · Error Codes (Fehlercodes) · Code
Ganzer Artikel im Wiki →Enthält unter anderem den Compiler (javac), die Laufzeitumgebung (JRE mit der JVM) und Debugging-Werkzeuge. Wer nur fertige Java-Programme ausführen will, braucht lediglich das JRE; zum Entwickeln ist das vollständige JDK nötig.
Ganzer Artikel im Wiki →Beim Ausgeben werden Werte meist automatisch in eine Textdarstellung umgewandelt (z. B. eine Zahl in ihre Ziffernfolge) — bei eigenen Objekten muss diese Umwandlung oft selbst definiert werden, sonst zeigt die Ausgabe nur eine wenig hilfreiche interne Speicheradresse. Häufig werden mehrere Werte über String-Verkettung zu einer einzigen, lesbaren Ausgabezeile zusammengesetzt.
Verwandt: Debugging · Statements (Anweisungen) · String Concatenation (String-Verkettung)
Ganzer Artikel im Wiki →