Hauptankündigungen der Java-Konferenz: Was den Entwicklern 2025 gezeigt wurde

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 2025: Wichtige Ankündigungen, die die Entwicklung verändern werden



In diesem Jahr versammelten die jährliche JavaOne-Konferenz und parallele Veranstaltungen Tausende von Entwicklern aus der ganzen Welt. Der Hauptfokus liegt auf Leistung, Vereinfachung der Nebenläufigkeit und der Evolution des Ökosystems. Wir haben die bedeutendsten Ankündigungen herausgegriffen, die jeder Java-Entwickler kennen sollte.



1. Project Valhalla: Value Types endlich in der Preview

Das lang erwartete Project Valhalla ist in JDK 24 in die zweite Preview-Phase übergegangen. Entwickler haben nun die Möglichkeit, inline class zu verwenden – leichtgewichtige Typen ohne den Overhead von Objekten. Dies wird die Arbeit mit großen Datenmengen beschleunigen und die Garbage-Collector-Last reduzieren.

  • Value Types – funktionieren wie Primitive, aber mit Methoden und Typsicherheit.
  • Null-restricted Types – der Compiler garantiert nun das Fehlen von Null-Werten.
  • Die Stabilisierung wird in JDK 25 erwartet.


2. Loom 2.0: Virtuelle Threads werden intelligenter

Project Loom hat ein großes Update erhalten. Virtuelle Threads unterstützen jetzt Structured Concurrency direkt aus der Box. Das bedeutet, dass Code mit Tausenden von Threads so einfach zu schreiben ist wie synchroner Code.

  • Neue API StructuredTaskScope zur Verwaltung des Lebenszyklus von Aufgaben.
  • Verbesserte Integration mit JDBC und HTTP-Clients.
  • 40% geringerer Overhead im Vergleich zu Loom 1.0.


3. Spring Framework 7: Reaktivität und KI-Agenten

Auf der Konferenz stellte Pivotal Spring Framework 7 vor, das Ende des Jahres erscheinen wird. Die wichtigsten Features:

  • KI-Integration – eingebaute Unterstützung für LLMs (über Spring AI) mit Autokonfiguration.
  • Virtual Threads standardmäßig – alle Webanfragen werden jetzt auf virtuellen Threads verarbeitet.
  • Verbesserte Arbeit mit GraalVM Native Image – Erstellung von nativem Code ohne zusätzliche Konfiguration.


4. Neues Tool: Leyden Runtime

Project Leyden hat eine experimentelle Laufzeitumgebung zur Beschleunigung des Anwendungsstarts angekündigt. In einer Demo startete eine Spring Boot-Anwendung in 0,8 Sekunden, verglichen mit 4 Sekunden auf dem Standard-JDK. Dies ist besonders wichtig für Serverless und Microservices.



5. Java in der Cloud: Amazon Corretto und GraalVM

Amazon stellte Corretto 24 mit Optimierungen für AWS Lambda und ECS vor. Und Oracle veröffentlichte GraalVM for JDK 24 mit Unterstützung für das neue AOT-Kompilierungsformat. Native Images können jetzt direkt aus Maven/Gradle-Plugins ohne Tricks erstellt werden.



Fazit: Was sollte man in Angriff nehmen?

Die Konferenz hat gezeigt: Java bewegt sich selbstbewusst in Richtung hoher Leistung und Einfachheit. Wir empfehlen bereits jetzt:

  • JDK 24 Early Access mit Virtual Threads und Valhalla zu testen.
  • Spring Boot auf 4.0 zu aktualisieren (falls verwendet) – es wird Kompatibilität mit den neuen Features geben.
  • Structured Concurrency zu lernen – dies wird den Ansatz für asynchronen Code verändern.

Bleiben Sie auf dem Laufenden auf unserer Website – wir werden die Details dieser Ankündigungen weiter analysieren.

Empfohlene Bibliotheken