Was ihr in dieser Schulung lernt
In diesem zweitägigen Kurs lernt ihr alle wesentlichen Neuerungen der Java-Versionen 18 bis 21 – kompakt, praxisnah und direkt anwendbar im Projektalltag.
Im Mittelpunkt steht, wie ihr euren Code klarer, ausdrucksstärker und wartbarer machst – mit modernen Sprachfeatures wie Record Patterns, Pattern Matching for switch und der neuen Sequenced Collections API.
Darüber hinaus schauen wir uns zahlreiche Verbesserungen der Standard-API an, Optimierungen in der Garbage Collection und Performance-Verbesserungen unter der Haube, die euch im Projektalltag spürbare Vorteile bringen können.
In vielen praxisorientierten Übungen – angelehnt an reale Projektsituationen – setzt ihr das Gelernte direkt um und verankert es nachhaltig.
Zum Abschluss werfen wir einen Blick auf kommende Entwicklungen: Structured Concurrency, Scoped Values und die Foreign Function & Memory API sind in Java 21 noch Preview-Features – sie zeigen aber bereits klar, wohin die Reise geht.
Nach dem Training können eure Entwickler:innen Java-21-Features direkt im Projektalltag einsetzen – und bestehenden Code schrittweise lesbarer, ausdrucksstärker und wartbarer machen.
Einen vollständigen Überblick über alle Features von Java 21 bietet mein Java-21-Features-Artikel.
Zielgruppe
Der Kurs richtet sich an Java-Entwickler:innen, die ihre Kenntnisse zu Java 21 auffrischen oder vertiefen möchten – verständlich, praxisnah und mit vielen Aha-Momenten.
Egal ob ihr gerade den Umstieg auf Java 21 plant oder bereits erste Erfahrungen gesammelt habt: Ihr lernt, wie ihr die neuen Sprachfeatures, API-Erweiterungen und Performance-Verbesserungen gezielt im Projektalltag einsetzt.
Auch für Teams, die Java 21 bereits produktiv nutzen und jetzt tiefer in bestimmte Features oder Best Practices einsteigen wollen, ist der Kurs gut geeignet.
Wer gleich den Schritt zu Java 25 mitgehen will, ist mit dem Kombikurs Java 21 + 25 gut beraten.