// Modernes Java (21/25 LTS)

Java 25 für Teams auf Java 17 oder 21

Die Neuerungen seit Java 17 und 21 kompakt, mit Blick auf den Umstieg auf das aktuelle LTS-Release.

  • Inhouse-Schulung
  • 1 Tag
  • 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 kennen die Sprachneuerungen seit Java 17 und ihren Nutzen im Projekt.
  • Sie setzen Pattern Matching, Sequenced Collections und Stream Gatherers im eigenen Code ein.
  • Sie bewerten Virtual Threads, Scoped Values und Laufzeitverbesserungen für Ihre Anwendungen.
  • Sie übernehmen neue Sprachmittel mit KI-Unterstützung und prüfen die Vorschläge.

Agenda

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

Vormittag

  • Pattern Matching für switch, Record-Patterns, Sequenced Collections
  • Unbenannte Variablen, Markdown in Javadoc, Modul-Import-Deklarationen
  • Kompakte Quelldateien, Instance Main Methods, flexible Konstruktorrümpfe
  • Übung: bestehende Klassen mit neuen Sprachmitteln vereinfachen

Nachmittag

  • Virtual Threads, Scoped Values und Stream Gatherers
  • Laufzeit: Compact Object Headers, AOT-Cache, Security Manager entfernt
  • Umstieg: Abhängigkeiten, Build-Plugins und Container-Images aktualisieren
  • Übung: neue Sprachmittel mit KI-Unterstützung übernehmen und prüfen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Neue Sprachmittel mit KI-Unterstützung in bestehenden Code übernehmen und Vorschläge prüfen.

Voraussetzungen und Rahmen

Vorwissen
Praktische Erfahrung mit Java 17 oder 21. 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.