Java 25 als aktuelles LTS-Release (Long-Term-Support) ist der neueste wichtige Meilenstein in der Java-Entwicklung. Mit dessen Erscheinen ist der offizielle Support für die Vorgänger-Versionen Java 11 und Java 17 ausgelaufen. Auch wenn Distributionen wie Amazon Corretto oder Eclipse Adoptium weiterhin erweiterten Support für ältere Versionen anbieten, stellt sich zunehmend die Frage, wie lange die eingesetzten Frameworks und Bibliotheken mitziehen. So setzt das Spring Framework ab Major-Release 6 Java 17 als Mindestvoraussetzung voraus, während Spring Framework 7 und Spring Boot 4 bereits auf Java 25 ausgerichtet sind.

In diesem Seminar lernen Sie die Änderungen von Java 11 bis Java 25 kennen. Je nach Ausgangsbasis gehen wir gezielt auf die relevanten Neuerungen ein. Neben neuen Sprachfeatures zeigen wir relevante Breaking Changes, die im Rahmen eines Updates auftreten können. Damit legt dieses Seminar eine fundierte Grundlage für das Update Ihrer Java-Landschaft.

Dieses Seminar umfasst alle Inhalte der bisherigen Java 17 und Java 21 Update-Seminare und ersetzt diese. Bei konkretem Bedarf kann das Seminar jedoch auch gezielt nur bis zu einer bestimmten Java-Version – etwa Java 17 oder Java 21 – durchgeführt werden.

Alle Infos im Überblick

Dieses Seminar können Sie für ganze Teams buchen, wir führen es dann bei Ihnen im Haus, in einer unserer Geschäftsstellen in Köln, Münster oder Dortmund oder remote durch. Sie können auch Einzelplätze für eine Durchführung in einer viadee Geschäftsstelle anfragen.

  • Entwickler:innen, die Java einsetzen

  • Voraussetzungen: Erfahrung in der Entwicklung mit Java. Erfahrungen mit Spring sind hilfreich aber nicht zwingend notwendig.

  • Dauer: Die Inhalte des Seminars verteilen sich auf einen Personentag. Das Seminar ist sowohl in Präsenz als auch im Online-Format möglich.

In dieser Schulung lernen Sie die Änderungen und Erweiterungen der Sprache gegenüber Java 11 kennen. Anhand konkreter Übungen lernen Sie die Migration bestehender Java 11-Anwendungen auf Java 25 (21 oder 17) und den Einsatz der neuen Features. Ein Aspekt liegt dabei auf möglichen Update-Problemen bei einer bestehenden Code-Basis.

In diesem Seminar lernen Sie:

  • Was hat sich seit Java 11 in der Sprache und der JVM geändert?

  • Welche neuen Sprach-Features stehen zur Verfügung?

  • Welche Features sind entfallen und wo kann es bei einem Update Probleme geben?

  • viadee Seminare werden durch zwei Trainer:innen geleitet, um die Effektivität für alle Teilnehmer:innen zu gewährleisten und sehr interaktiv arbeiten zu können.

  • Gerne passen wir unsere Schulung gern für Ihre individuellen Anforderungen an. Gemeinsam erstellen wir im Vorfeld eine Übersicht der relevanten Themen und nehmen eine Gewichtung vor. So bieten wir Ihnen eine maßgeschneiderte Schulung. Auch im Workshop bleibt noch Raum, um auf individuelle Fragen einzugehen und Erfahrungswissen auszutauschen. Das Seminar kann in Ihrem Unternehmen oder in den Geschäftstellen der viadee durchgeführt werden.

  • Das Seminar kann online, in Ihrem Unternehmen, oder in den Geschäftsstellen der viadee in Köln, Münster oder Dortmund durchgeführt werden.

Inhalte

Wir beschäftigen uns mit...

  • Release-Zyklus & Kompatibilität (Upgrade-Probleme)

  • Neue Sprachfeatures Java 17

    • Text Blocks

    • Records

    • Switch-Expressions

    • Sealed Classes

    • Pattern-Matching

    • Deserialization Filters

  • Neue Sprachfeatures Java 21

    • Switch Pattern-Matching

    • Record Patterns

    • Sequenced Collections

    • Virtual Threads

  • Neue Sprachfeatures Java 25

    • Unnamed Variables and Patterns

    • Module Import Declarations

    • Rapid Prototyping

      • Compact Instance Main Methods

      • Java-IO Bibliothek

      • Markdown in Java Kommentaren

      • JShell

    • Flexible Constructor Bodies

  • Neue JRE-Features

    • (Generational) Garbage Collectors

    • Helpful Nullpointer

Haben Sie Interesse an einem Workshop zum Java Update (25, 21 o. 17)?

Wenn Sie ein Seminar buchen möchten oder weitere Informationen benötigen, zögern Sie nicht uns zu kontaktieren!

Referent:innen

Ein Portrait des viadee Beraters Pascal Meier.
Pascal Meier

Senior Berater

Pascal Meier ist Senior Berater und Softwarearchitekt bei der viadee IT-Unternehmensberatung. Seit vielen Jahren beschäftigt er sich mit der Entwicklung von Unternehmensanwendung auf JVM Basis. In der Praxis hat er eine Vielzahl von Architekturansätzen, Tools und Technologien kennengelernt und teilt dieses Wissen gerne mit anderen Entwicklern und Schulungsteilnehmern.

Ein Portrait von viadee Berater Michael Twelkemeyer.
Michael Twelkemeier

Kompetenzbereichsleiter Softwareentwicklung und -Architektur

Michael Twelkemeier ist Senior-Berater bei der viadee. Er berät Kunden im Finanzdienstleistungs-Umfeld in Fragen der IT-Architektur und Systemintegration bei der Umsetzung individueller Softwaresysteme mit einem Schwerpunkt auf Java-basierte Enterprise-Anwendungen. Er teilt seine Erfahrungen als Autor und Speaker u.a. auf dem NAVIGATE Kongress.

Philipp Müller

IT-Berater

Philipp Müller ist Java-Entwickler und IT-Berater bei Viadee. Er hat ein besonderes Interesse an Software-Architektur und IT-Security und arbeitet daran, effektive und sichere Softwarelösungen für Unternehmen zu entwickeln.

Ein Portrait des viadee Beraters Dr. Claus Usener.
Dr. Claus Usener

Als Architekt und Senior Software Developer begleitet Dr. Claus Alexander Usener seit vielen Jahren Kunden bei der Konzeption, Anpassung und Entwicklung von Software im Enterprise Application-Kontext. Bei der Konzeption und Implementierung von APIs legt er gerne ein besonderes Augenmerk auf die Sicherheit von Schnittstellen zwischen zwei oder mehreren Systemen.

Marcel Bienia

Berater

Marcel Bienia verfasste in Zusammenarbeit mit der viadee IT-Unternehmensberatung seine Masterarbeit mit dem Schwerpunkt Cloud und Data Science. Im Fokus stand die Analyse und Umsetzung technischer Anforderungen der ab 2025 geltenden DORA-Verordnung. Nach dem erfolgreichen Abschluss seines Studiums an der Technischen Universität Dortmund begann er seine berufliche Laufbahn bei der viadee als Junior IT-Berater.