Inhouse

Java-Neuerungen von Version 9 bis heute (Inhouse)

Inhalte

Von Java 9 bis zur aktuellen Version
  • 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.
Methode

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.

Hinweis

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen finden Sie in unserem  Programmiersprachen-Blog.

LernzieleJava 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.Zielgruppen
  • 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. .
Von Java 9 bis zur aktuellen Version
  • Neue Release-Konzepte: 
    • Einführung in das neue Release-Zyklus-Modell (6-Monats-Zyklen, LTS-Versionen). 
    • Auswirkungen der Release-Zyklen auf die Entwicklung. 
    • Überbli...
Mehr Informationen

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 9197595

Anbieter-Seminar-Nr.: 1NYRY51SGS

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Keine
  • Anbieterbewertung   (343)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis