Java:
Debug-Ausgaben drucken
So geht’s:
Ein einfaches Beispiel zum Drucken von Debug-Informationen in Java:
public class DebugBeispiel {
public static void main(String[] args) {
int eineZahl = 42;
// Hier kommt die Debug-Ausgabe
System.out.println("Debug: Die Variable 'eineZahl' hat den Wert: " + eineZahl);
}
}
Ausgabe:
Debug: Die Variable 'eineZahl' hat den Wert: 42
Deep Dive:
Früher, bevor IDEs und fortgeschrittene Debugging-Tools verbreitet waren, war das Drucken von Debug-Informationen die Hauptmethode zur Fehlersuche. Heutzutage gibt es Alternativen wie z.B. Breakpoints, Stack Traces und Profiler, aber einfache print-Befehle sind immer noch wertvoll, insbesondere wenn man schnell eine Bestätigung braucht oder in einer Umgebung arbeitet, die komplexere Tools nicht unterstützt. In Sachen Implementierung ist System.out.println()
einfach zu verstehen und zu gebrauchen, aber es gibt auch spezialisierte Logging-Frameworks wie Log4j oder SLF4J, die eine bessere Kontrolle über das Logging-Verhalten erlauben, wie z.B. das Festlegen von Log-Leveln oder Ausgabezielen.
Siehe Auch:
- Java API für
System.out
: https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/System.html#out - Log4j 2: https://logging.apache.org/log4j/2.x/
- SLF4J: http://www.slf4j.org/