// Build, CI/CD & Werkzeuge

Debugging von Java-Anwendungen

Breakpoints, Remote-Debugging, Heap- und Thread-Analyse für schnellere Fehlersuche.

  • Inhouse-Schulung
  • 1 Tag
  • Einstieg
  • Remote oder vor Ort
  • KI-Werkzeug
Holz- und Messingteile in Reihe vom Einzelteil bis zum fertigen Kreisel, davor ein Messschieber
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie setzen Breakpoints, Watches und bedingte Haltepunkte gezielt ein.
  • Sie debuggen Anwendungen remote über JDWP, auch im Container.
  • Sie analysieren Heap Dumps und Thread Dumps mit Eclipse MAT und jstack.
  • Sie entwickeln Fehlerhypothesen mit KI und überprüfen sie im Debugger.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Vormittag

  • Debugger-Grundlagen: Breakpoints, Schrittbetrieb, Variablen, Call Stack
  • Bedingte Breakpoints, Exception-Breakpoints, Watches, Ausdrucksauswertung
  • Fehlerhypothesen mit KI entwickeln und im Debugger gezielt überprüfen
  • Übung: Fehler in einer Beispielanwendung eingrenzen und beheben

Nachmittag

  • Remote-Debugging über JDWP, auch für Anwendungen im Container
  • Thread-Analyse: Thread Dumps mit jstack, Deadlocks erkennen
  • Heap-Analyse: Heap Dumps mit Eclipse MAT, Speicherlecks finden
  • Übung: Deadlock und Speicherleck analysieren

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Fehlerhypothesen mit KI entwickeln und im Debugger gezielt überprüfen.

Voraussetzungen und Rahmen

Vorwissen
Grundkenntnisse in Java und in einer IDE.
Niveau
Einstieg
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.