Java-Konferenz 2024: Die wichtigsten Ankündigungen und Neuigkeiten aus dem Ökosystem

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Java-Konferenz 2024: Die wichtigsten Ankündigungen und Neuigkeiten aus dem Ökosystem



Anfang Oktober 2024 fand in San Francisco die jährliche Oracle JavaOne-Konferenz statt, die traditionell die Richtung für eine der beliebtesten Plattformen der Welt vorgibt. Die Veranstaltung versammelte Tausende von Entwicklern, Architekten und technischen Führungskräften. Wir haben die wichtigsten Ankündigungen zusammengestellt, die bereits jetzt die Spielregeln im Java-Ökosystem verändern – von der Veröffentlichung von JDK 23 bis hin zu revolutionären Änderungen in GraalVM.



🚀 JDK 23: Neues LTS und virtuelle Threads

Das wichtigste Ereignis der Konferenz war die Ankündigung der Veröffentlichung von JDK 23, das den Status der langfristigen Unterstützung (LTS) erhielt. Entwickler können nun bis 2030 mit einer stabilen Plattform rechnen. Zu den wichtigsten Neuerungen gehören:

  • Project Loom (GA). Virtuelle Threads (Virtual Threads) haben endlich den Status production-ready erreicht. Dies ermöglicht die Erstellung von Millionen leichtgewichtiger Threads ohne Leistungseinbußen, was das Schreiben hochbelasteter Serveranwendungen drastisch vereinfacht.
  • Pattern Matching für switch (final). Eine lang erwartete Funktion für eine prägnantere Datenverarbeitung – jetzt können komplexe Konstrukte ohne umständliche if-else geschrieben werden.
  • Foreign Function & Memory API (incubator). Vereinfachung der Integration mit nativem Code (C/C++) und der Arbeit mit Speicher außerhalb des Java-Heaps.


🛠️ GraalVM: Eine neue Ära der Leistung

Das Oracle-Team stellte GraalVM 24.2 vor, das im Native Image-Modus eine Leistungssteigerung von bis zu 30% verspricht. Die wichtigsten Ankündigungen:

  • Zero-config Native Compilation. Für die Erstellung eines nativen Images müssen jetzt nicht mehr Dutzende Flags gesetzt werden – GraalVM ermittelt alle Abhängigkeiten automatisch.
  • Unterstützung für Java 23. Sofortiger Start und minimaler Speicherverbrauch für Microservices.
  • Integration mit Spring Boot 4. Das Framework wird „out of the box“ für GraalVM optimiert sein, was Cloud-Deployments noch schneller macht.


☕ Zukunft der Sprache: Project Valhalla und Amber

Auf der Konferenz wurden auch mittelfristige Pläne diskutiert. Project Valhalla (value types) verspricht, das Problem teurer Objekte im Heap zu lösen – anstelle von Referenztypen werden value objects eingeführt, die direkt im Stack gespeichert werden. Dies ist für Hochleistungsberechnungen von entscheidender Bedeutung. Project Amber verbessert weiterhin die Syntax: Es wird eine Vereinfachung der Arbeit mit Records und Closures erwartet.



🌐 Cloud-Technologien und KI

Ein besonderer Schwerpunkt lag auf der Integration von Java mit Cloud-Plattformen. Angekündigt wurde das Java Cloud Native Suite – eine Bibliothek zur automatischen Konfiguration von Kubernetes-Clustern für Java-Anwendungen. Darüber hinaus stellte Oracle das AI Toolkit for Java vor, das es ermöglicht, Modelle des maschinellen Lernens (einschließlich LLM) direkt in JVM-Anwendungen einzubetten, ohne auf Drittanbieterdienste angewiesen zu sein.



📌 Ergebnisse und Pläne

Die Hauptbotschaft der Konferenz: Java bleibt nicht nur eine lebendige, sondern auch eine sich aktiv weiterentwickelnde Sprache. Virtuelle Threads, die verbesserte Leistung von GraalVM und die Cloud-Orientierung machen es zur idealen Wahl für moderne Enterprise-Projekte und Microservice-Architekturen. Der nächste große Meilenstein ist JDK 24 (März 2025), wo die Finalisierung der Foreign API und die ersten Preview der value types erwartet werden.

Übersetzt und adaptiert vom Team

Empfohlene Bibliotheken