Seminare
Seminare

Java 25 kompakt für Java-Programmierer

Seminar - GFU Cyrus AG

Nach diesem Seminar kennen Sie die wesentlichen Neuerungen moderner Java-Versionen bis einschließlich Java 25 und können deren Nutzen für neue und bestehende Projekte beurteilen. Sie verstehen aktuelle Sprachfeatures wie Pattern Matching, Record Patterns, Module Import Declarations und Flexible Constructor Bodies und können diese sinnvoll in Ihrer Entwicklungsarbeit einsetzen. Darüber hinaus kennen Sie Virtual Threads und können moderne Ansätze der Nebenläufigkeit einordnen. Sie wissen, welche Funktionen dauerhaft Bestandteil der Plattform sind und welche noch als Preview Features gelten, sodass Sie fundiert über deren Einsatz in produktiven Anwendungen entscheiden können.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Einordnung von Java 25
    • Java 25 als Long-Term-Support-Version
    • Wichtige Entwicklungsschritte seit Java 17 und Java 21
    • Permanent Features und Preview Features unterscheiden

  • Modernes Pattern Matching
    • Record Patterns
    • Pattern Matching für switch
    • Unnamed Variables and Patterns
    • Primitive Types in Patterns, instanceof und switch als Preview Feature

  • Neue Sprachmöglichkeiten in Java 25
    • Module Import Declarations
    • Compact Source Files und Instance Main Methods
    • Flexible Constructor Bodies
    • Auswirkungen auf Schreibweise und Struktur von Java-Code

  • Records, Sealed Classes und moderne Datenmodellierung
    • Records effektiv einsetzen
    • Sealed Classes und kontrollierte Vererbung
    • Zusammenspiel mit Pattern Matching und switch

  • Nebenläufigkeit mit modernen Java-APIs
    • Virtual Threads
    • Unterschiede zu klassischen Platform Threads
    • Einsatzmöglichkeiten für skalierbare nebenläufige Anwendungen
    • Scoped Values und ihre Einsatzmöglichkeiten
    • Structured Concurrency als Preview Feature

  • Aktuelle API- und Plattform-Neuerungen
    • Ausgewählte neue und weiterentwickelte APIs
    • Class-File API und moderne Plattformfunktionen
    • Änderungen mit Auswirkungen auf bestehende Anwendungen

  • Migration bestehender Java-Anwendungen
    • Relevante Unterschiede zwischen älteren LTS-Versionen und Java 25
    • Kompatibilität und mögliche Migrationsprobleme
    • Überprüfung bestehender Abhängigkeiten und interner APIs
    • Schrittweise Modernisierung bestehender Java-Projekte

  • Einordnung zukünftiger Entwicklungen
    • Preview- und Incubator-Features richtig bewerten
    • Bedeutung aktueller OpenJDK-Entwicklungen für zukünftige Java-Versionen

Zielgruppe:
Das Seminar richtet sich an professionelle Java-Entwickler und Softwarearchitekten, die ihre Kenntnisse auf den Stand von Java 25 bringen möchten. Es eignet sich insbesondere für Sie, wenn Sie Anwendungen auf einer älteren LTS-Version betreiben, eine Migration auf Java 25 vorbereiten oder neue Java-Projekte mit aktuellen Sprach- und Plattformfunktionen entwickeln möchten. Das Seminar ist als kompakter Aufbau- und Update-Kurs konzipiert.

Teilnahmevoraussetzungen


Sie benötigen sichere praktische Kenntnisse in der Java-Programmierung.

Sie sollten Erfahrung mit einer aktuellen oder älteren Java-LTS-Version, beispielsweise Java 17 oder Java 21, besitzen.

Sie sollten mit objektorientierter Programmierung, Collections, Exceptions und grundlegenden Java-APIs vertraut sein.
Seminarkennung:
S2395
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