Java 25 Deep Dive: Die Neuerungen im Fokus

Java 25 Deep Dive: Die Neuerungen im Fokus

Von Structured Concurrency bis JVM-Optimierungen – alles, was das Release ausmacht

Java 25 im Deep Dive – Das erwartet dich im neuen Release

Java 25 bringt die Plattform auf ein neues Level. Mit Verbesserungen bei Concurrency, optimierter Startup-Performance, neuen Sprachfeatures und effizientem Memory-Layout eröffnet das Release Entwicklern zahlreiche Möglichkeiten, moderne und performante Anwendungen zu schreiben. In diesem Live-Event führen dich unsere Expert:innen praxisnah durch die wichtigsten Neuerungen, zeigen dir Hintergründe der JVM-Optimierungen und erklären, wie du die neuen Features direkt im Alltag nutzen kannst.

Neuerungen im Fokus

Lerne, wie die Highlights von Java 25 deinen Entwicklungsalltag verändern:

  • Virtual Threads & Structured Concurrency: Parallele Tasks effizient und einfach verwalten

  • Scoped Values & On-Demand Immutability: Neue Möglichkeiten für sicheren Datenzugriff

  • JVM-Optimierungen: Startup-Performance steigern, Objekt-Header reduzieren

  • Praktische Best Practices: Anwendungsbeispiele, Tipps und Tricks für moderne, wartbare Software

Nach diesem Kurs hast du nicht nur das technische Hintergrundwissen, sondern auch konkrete Handlungsempfehlungen, um Java 25 sicher und effizient einzusetzen.

Das erwartet dich

2 Sessionaufszeichnung von der JAX! | 1 + Std.

Best of Modern Java 25 – meine Lieblingsfeatures | Michael Inden

Bring deine Java-Kenntnisse auf den neuesten Stand und lerne die attraktiven Möglichkeiten von modernem Java kennen! In diesem Talk stelle ich dir einige meiner Lieblingsfeatures aus dem aktuellen Java 25 LTS und den Vorgängern vor. Einige Perlen und Highlights sind das Pattern Matching, Record Patterns, Structured Concurrency, Unnamed Classes und vieles mehr. Damit du dein neues Wissen gleich festigen kannst, gibt es einen Link auf ein GitHub-Repository mit ein paar Übungsaufgaben.

Structured Concurrency und Scoped Values: Virtual Threads optimal anwenden in Java 25 | Christian Wörz

In diesem interaktiven Talk tauchen wir tief in die Welt der modernen Java-Entwicklung ein und konzentrieren uns auf zwei wegweisende Features von Java, um die Verwendung von Virtual Threads zu vereinfachen: Structured Concurrency und Scoped Values. Während des Talks werden alle Konzepte nicht nur theoretisch vorgestellt, sondern auch praktisch umgesetzt. Wir werden live eine praxisnahe Applikation schreiben, welche die Features verwendet, und werden so in Echtzeit sehen können, wie sich die Nutzung von Structured Concurrency und Scoped Values auf die Struktur und Performance von Java-Anwendungen auswirkt. Wir werden gemeinsam Codebeispiele durchgehen, Best Practices diskutieren und typische Fallstricke analysieren.   

  1. Features für einen schnelleren JVM-Start | Michael Vitz
  2. Immutability on demand und mehr: 18 JEPs sind umgesetzt | Falk Sippach
  3. Concurrency in Java 25 umdenken | Merlin Bögerhausen
  4. Java 25: Objekt-Header verkleinern und Speicher sparen | Sven Woltmann

Expertenwissen für....

  • Softwareentwickler:innen: verstehen, wie Virtual Threads und Structured Concurrency die tägliche Arbeit erleichtern

  • Architekt:innen: lernen, welche JVM-Optimierungen die Performance steigern und wie man sie gezielt einsetzt

  • Team Leads: erkennen, wie die neuen Sprachfeatures und Memory-Optimierungen die Codequalität erhöhen

Absolviere den Kurs und erfahre wie du...

  • welche Features von Java 25 wirklich relevant sind und wie du sie produktiv einsetzt

  • wie die JVM unter der Haube optimiert wurde und was das für deine Anwendungen bedeutet

  • Best Practices für Virtual Threads, Scoped Values und Structured Concurrency

  • wie du performantere, wartbare und moderne Java-Anwendungen entwickelst

Unsere Experten und Speaker

Michael Vitz

innoQ

Experte für JVM-basierte Systeme, Microservices und Cloud-Architekturen.

Michael Vitz

Falk Sippach

Experte für Java-Architekturen, agile Softwareentwicklung und Wissenstransfer in der Developer-Community.

embarc Software Consulting GmbH

Falk Sippach
Merlin Bögershausen

Merlin Bögerhausen

adesso SE

Experte für Java-Entwicklung mit über zehn Jahren Praxiserfahrung.

Sven Woltmann

Sven Woltmann

selbstständig

Experte für Java, skalierbare Enterprise-Architekturen, Algorithmen und Clean Code.

Mach den nächsten Schritt
mit der Fullstack Membership!

Einzelnutzer

249,90 € im Jahr

Teams mit 3-15 Nutzern

ab 116,60 € im Jahr*

*Preis pro Nutzer zzgl. MwSt.

Jetzt Fullstack Member werden & teilnehmen

Du bist bereits ein Fullstack Member? Dann logge dich auf entwickler.de ein und starte den Kurs. Jetzt einloggen