Was ihr in dieser Schulung lernt
In diesem viertägigen Kombikurs lernt ihr alle wichtigen Neuerungen der Java-Versionen 18 bis 25 kennen – kompakt, tiefgehend und mit klarem Fokus auf den praktischen Einsatz im Projektalltag.
Im ersten Teil (Java 18–21) stehen die Features im Mittelpunkt, die moderne Java-Anwendungen prägen: Virtual Threads vereinfachen hochskalierbare Anwendungen grundlegend und ermöglichen es, blockierende I/O-Operationen ohne den traditionellen Overhead zu nutzen. Record Patterns und Pattern Matching for switch machen komplexe Logik kompakter und klarer ausdrückbar. Die neue Sequenced Collections API vereinfacht den Umgang mit geordneten Datenstrukturen spürbar. Dazu kommen praktische API-Erweiterungen, Verbesserungen der Garbage Collection – insbesondere Generational ZGC – und Performance-Optimierungen unter der Haube.
Im zweiten Teil (Java 22–25) taucht ihr in die Neuerungen ein, die Java zukunftssicher und wartungsärmer machen: Unnamed Variables & Patterns reduzieren Boilerplate-Code ohne Informationsverlust. Die Stream Gatherers API vereinfacht komplexe Aggregationen in Streams spürbar. Scoped Values ermöglichen es, Kontextinformationen threadsicher und effizient zu übertragen. Und die Foreign Function & Memory API bietet einen stabilen, sicheren Weg zum Zugriff auf native Bibliotheken – ohne die Umwege früherer Ansätze.
Das Training ist interaktiv und praxisnah aufgebaut: Nach kurzen Theorie-Phasen folgt direkt die Anwendung am Code – mit Beispielen aus echten Projekten. Ihr arbeitet gemeinsam an konkreten Szenarien, diskutiert Lösungen und verankert das Wissen so nachhaltig im Team.
In vielen praxisnahen Übungen setzt ihr die neuen Features direkt ein und entwickelt ein tiefes Verständnis dafür, wie ihr sie gewinnbringend im Projektalltag nutzt.
Zum Abschluss erhaltet ihr einen Ausblick auf kommende Entwicklungen: Primitive Types in Patterns, Stable Values, eine überarbeitete Structured Concurrency API und die fortschreitende Vector API – allesamt Themen, die helfen, Java zukunftssicher einzusetzen.
Einen vollständigen Überblick über alle Features bieten mein Java-21-Features-Artikel und der Java-25-Features-Artikel.
Zielgruppe
Der Kurs richtet sich an Java-Entwickler:innen, die auf dem neuesten Stand bleiben oder ihr Wissen zu den aktuellen LTS-Versionen Java 21 und Java 25 gezielt vertiefen möchten – verständlich, praxisnah und mit vielen Aha-Erlebnissen.
Ob ihr gerade den Umstieg auf Java 21 oder 25 plant oder bereits erste Erfahrungen gesammelt habt: Ihr lernt, wie ihr die neuen Sprachfeatures, API-Erweiterungen und Performance-Verbesserungen gezielt und effektiv im Projektalltag einsetzt.
Auch für Teams, die Java 21 bereits produktiv nutzen und jetzt systematisch auf Java 25 aktualisieren möchten, ist der Kurs ideal geeignet.