// Modernes Java (21/25 LTS)

Modernes Java: von Java 8 zu Java 25

Alle wichtigen Neuerungen seit Java 8 bis zum aktuellen LTS-Release Java 25 mit praktischen Übungen.

  • Inhouse-Schulung
  • 2 Tage
  • Fortgeschritten
  • Remote oder vor Ort
  • KI-Werkzeug
Altes, abgegriffenes Buch, darauf ein neues aufgeschlagenes Notizbuch mit Füllfederhalter
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie setzen var, Textblöcke, Records, Switch-Ausdrücke und Pattern Matching ein.
  • Sie kennen die wichtigen API-Neuerungen vom HttpClient bis zu Stream Gatherers.
  • Sie bewerten Virtual Threads und Modulsystem für Ihre Anwendungen.
  • Sie stellen bestehenden Code mit KI-Assistenz auf neue Sprachmittel um und prüfen die Vorschläge.

Agenda

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

Tag 1

  • Release-Zyklus und LTS-Versionen 11, 17, 21 und 25
  • var, Textblöcke und Switch-Ausdrücke
  • Records und Sealed Classes
  • Pattern Matching für instanceof und switch, Record-Patterns
  • Übung: Java-8-Code mit neuen Sprachmitteln umschreiben

Tag 2

  • API-Neuerungen: HttpClient, Sequenced Collections, Stream Gatherers
  • Virtual Threads und Scoped Values im Überblick
  • Modulsystem, jdeps und jlink
  • Migration: entfernte APIs, Abhängigkeiten und Build-Plugins aktualisieren
  • Übung: Code mit KI-Assistenz modernisieren und Vorschläge prüfen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Bestehenden Code mit KI-Assistenz auf neue Sprachmittel umstellen und die Vorschläge prüfen.

Voraussetzungen und Rahmen

Vorwissen
Gute Kenntnisse in Java 8. JDK 25, z. B. Eclipse Temurin, auf den Schulungsrechnern.
Niveau
Fortgeschritten
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.