Neuerungen Java (Live Online Training) - Webinar von Cegos Integrata GmbH

Seit Version 9 bis heute

Inhalte

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

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: Erstellung modularisierter Laufzeitumgebungen, jdeps: Analyse von Modul- und Klassenabhängigkeiten.
  • Integration des Modulsystems in Build-Tools wie Maven und Gradle.

Syntax-Erweiterungen:

  • Neue Sprachfeatures: Verwendung von
  • 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

Vortrag, Diskussion, Übungen, Praktikum am System.

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

Modulari ...

Mehr Informationen >>

Lernziele

In diesem Seminar lernen Sie die neuesten Java-Entwicklungen praxisnah und verständlich kennen. Sie erlangen tiefes Wissen über die Modularisierung von Anwendungen mit dem Java Platform Module System (JPMS) und lernen, wie Sie moderne Tools wie jlink und jdeps einsetzen, um Abhängigkeiten zu analysieren und maßgeschneiderte Laufzeitumgebungen zu erstellen. Zusätzlich werden Sie die wichtigsten Sprach- und API-Erweiterungen seit Java 9 kennenlernen, wie Reactive Streams, das Flow-API und das neue HTTP Client API. Nach dem Seminar sind Sie bestens gerüstet, um die neuen Java-Versionen effizient in Ihren Projekten zu nutzen und davon zu profitieren.
In diesem Seminar lernen Sie die neuesten Java-Entwicklungen praxisnah und verständlich kennen. Sie erlangen tiefes Wissen über die Modularisierung von Anwendungen mit dem Java Platform Module Syste ... Mehr Informationen >>

Zielgruppen

Java-Entwickler, Software-Architekten

Termine und Orte

+++ Catalog API +++

SG-Seminar-Nr.: 7220415

Anbieter-Seminar-Nr.: 33010(Live Online Training)

Termin

24.11.2025 - 25.11.2025 , 09:00 - 17:00 Uhr

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 1.773,10

Alle Preise inkl. 19% MwSt.

Jetzt buchen ›
Seminar merken ›

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Teilnahmebestätigung
  • 12 h
  •  
  • Anbieterbewertung (290)

Ihre Vorteile mehr erfahren

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