Seminare
Seminare

Java-Neuerungen von Version 9 bis heute

Seminar - Cegos Integrata GmbH

Java hat sich in den letzten Jahren rasant weiterentwickelt - mit zahlreichen Neuerungen, die Entwickler:innen vor neue Herausforderungen stellen. In diesem Seminar erhalten Sie einen umfassenden Überblick über alle relevanten Änderungen seit Java 9 bis zur aktuellen Version. Sie lernen, wie Sie das Java Platform Module System (JPMS) sinnvoll einsetzen, mit Tools wie jlink und jdeps arbeiten und moderne Sprach- und API-Erweiterungen wie das Flow-API, den neuen HTTP-Client oder Pattern Matching gezielt nutzen. 

Das Training findet wahlweise als Live Online Training oder Präsenzseminar statt und dauert zwei Tage (14 Stunden). Die Inhalte werden praxisnah vermittelt - durch Vorträge, Diskussionen und Übungen direkt am System. 

Nach dem Seminar sind Sie in der Lage, neue Java-Versionen effizient in Ihre Projekte zu integrieren, modulare Anwendungen zu entwickeln und aktuelle Sprachfeatures sicher anzuwenden. So bleiben Sie technologisch auf dem neuesten Stand und steigern die Zukunftsfähigkeit Ihrer Softwarelösungen.

Termin Ort Preis*
09.07.2026- 10.07.2026 online 1.773,10 €
07.09.2026- 08.09.2026 online 1.773,10 €
09.11.2026- 10.11.2026 online 1.773,10 €
09.11.2026- 10.11.2026 Hamburg 1.773,10 €
firmenintern auf Anfrage auf Anfrage

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Neue Release-Konzepte: 

  • Einführung in das neue Release-Zyklus-Modell (6-Monats-Zyklen, LTS-Versionen). 
  • Auswirkungen der Release-Zyklen auf die Entwicklung. 
  • Überblick über die wichtigsten Neuerungen seit Java 9 bis zur aktuellen Version 

Modularisierung mit dem Java Platform Module System (JPMS): 

  • Grundlagen der Modularisierung: Aufbau und Struktur von Modulen. 
  • Verwendung von module-info.java zur Definition von Abhängigkeiten und Zugriffen. 
  • Umgang mit Reflection im Modulsystem und dessen Einschränkungen. 
  • Tools: jlink zur Erstellung modularisierter Laufzeitumgebungen sowie jdeps zur Analyse von Modul- und Klassenabhängigkeiten 
  • Integration des Modulsystems in Build-Tools wie Maven und Gradle. 

Syntax-Erweiterungen: 

  • Neue Sprachfeatures wie var, erweiterte switch-Ausdrücke, Textblöcke sowie verbesserte NullPointerException-Details 
  • var, erweiterte switch-Ausdrücke, Textblöcke und verbesserte NullPointerException-Details. 

Standard-API-Erweiterungen 

  • Einführung in das Flow-API für reaktive Programmierung und asynchrone Verarbeitung. 
  • Neues HTTP Client API für die Arbeit mit HTTP/2 und WebSocket. 
  • Verbesserungen in der Prozess-API (z.B. ProcessHandle), StackWalker API, und Logging API. 

Verbesserungen bestehender Klassen: 

  • Erweiterungen von Klassen wie Optional, Stream, CompletableFuture. 

Pattern Matching, Records und Sealed Classes: 

  • Einführung von Pattern Matching für instanceof und switch. 
  • Verwendung von Records zur Modellierung von Datenklassen. 
  • Einführung von Sealed Classes zur Einschränkung der Vererbung. 

Sonstige Neuerungen: 

  • Multi-Release JARs, Optimierungen der Garbage Collection (ZGC, Shenandoah). 
  • Sicherheits- und Performanceverbesserungen, neue Methoden in den Collection-APIs.
Dauer/zeitlicher Ablauf:
2 Tage
Teilnahmevoraussetzungen:
Erfahrung in der Java-Programmierung wird empfohlen. Es sind keine weiteren formalen Anforderungen notwendig.
Lehrgangsverlauf/Methoden:
In Vorträgen vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte, die Sie in Diskussionen mit den anderen Teilnehmenden vertiefen und in praktischen Übungen direkt am System anwenden und festigen können.
Zielgruppe:
  • Java-Entwickler:innen, die ihre Kenntnisse über die neuesten Java-Versionen erweitern möchten. 
  • Software-Architektinnen und -Architekten, die sich mit den aktuellen Entwicklungen im Java-Ökosystem vertraut machen wollen. .
Seminarkennung:
33010
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha