Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Java 20 ist da

Die neue Version bietet sieben JDK Enhancement Proposals, welche die Entwicklerproduktivität erhöhen, Java als Sprache verbessern sowie die Performance, Stabilität und Sicherheit der Plattform steigern sollen.
Oracle hat kürzlich die Version 20 von Java veröffentlicht. Java 20 (Oracle JDK 20) bietet eine Vielzahl von Performance-, Stabilitäts- und Sicherheitsverbesserungen – einschließlich der Verbesserungen an der Plattform, mit denen Entwickler ihre Produktivität steigern und unternehmensweit Innovationen vorantreiben können.Das neue Java Development Kit (JDK) bietet Aktualisierungen und Verbesserungen mit sieben JDK Enhancement Proposals (JEPs). Die meisten Updates verbessern die Funktionalität von bisherigen Versionen.Oracle JDK 20 bietet laut Oracle Sprachverbesserungen aus dem OpenJDK-Projekt Amber (Record Patterns und Pattern Matching for Switch), Erweiterungen des OpenJDK-Projekts Panama zur Verbindung der Java Virtual Machine (JVM) mit nativem Code (Foreign Function & Memory API und Vector API), und Funktionen im Zusammenhang mit dem Project Loom (Scoped Values, Virtual Threads und Structured Concurrency), die den Schreibprozess, Wartung und Monitoring von gleichzeitig laufenden Anwendungen mit hohem Durchsatz erheblich optimieren.Wichtige Updates von Java 20:
  • Record Patterns (Second Preview): Erweitert die Java-Sprache, indem es Benutzern ermöglicht, Record und Type Patterns zu verschachteln, um eine leistungsstarke, deklarative und zusammensetzbare Form der Datennavigation und -verarbeitung zu schaffen. Das trägt zur Steigerung der Entwicklerproduktivität bei, da sie Pattern-Matching für anspruchsvolle und zusammengesetzte Datenabfragen erweitern können.
  • Pattern Matching for Switch (Fourth Preview): Durch die Erweiterung des "Pattern-Matching to switch" kann ein Ausdruck anhand einer Reihe von Pattern mit jeweils einer spezifischen Aktion getestet werden, sodass Entwickler komplexe datenorientierte Abfragen exakt und sicher ausdrücken können. Die Erweiterung der Ausdrucksfähigkeit und Anwendbarkeit von Switch-Expressions und -Statements soll auch zur Steigerung der Entwicklerproduktivität beitragen.
Oracle JDK 20 geht aus der Zusammenarbeit von Oracle-Entwicklern und anderen Mitgliedern der globalen Java-Community hervor, die über OpenJDK und im Rahmen vom Java Community Process (JCP) koordiniert werden. Neben den Verbesserungen wird Java 20 durch den Java Management Service unterstützt – einem eigenständigen Service der Oracle Cloud Infrastructure (OCI). Dieser Service bietet Unternehmen eine zentrale Sicht, mit der sie Java-Laufzeiten und -Anwendungen entweder On-Premises oder in jeder Cloud verwalten können.Mehr zu Java 20 erfahren Sie in diesem Blogbeitrag von Sharat Chander, Director Java SE Product Management bei Oracle.
Miscellaneous

Neueste Beiträge

"Menschen erzählen Geschichten, keine CRUD-Operationen" - Interview
Event Sourcing gilt als kompliziert. Golo Roden von native web GmbH erklärt im DWX-Interview, warum das ein Missverständnis ist – und warum das Konzept das perfekte Fundament für KI-Projekte liefert.
19. Aug 2026
MessagePack: JSON als Binär-Image - Best of NuGet, Teil 10
Das Serialisierungsformat MessagePack wurde – anders als JSON – konsequent auf die Bedürfnisse von Maschinen und damit auch auf höchstmögliche Kompaktheit optimiert. Der Vorteil: Ein geringeres zu übertragendes Datenvolumen führt vor allem in IoT-nahen Anwendungen direkt zu geringeren Kosten.
6 Minuten
17. Aug 2026
Zwei Konferenz-Openings, eine Sprecherin – wie aus einem Terminkonflikt ein KI-Usecase wurde - Making-of eines Avatars mit HeyGen und ElevenLabs
Ein Terminkonflikt gelöst von einem digitalen Zwilling. Die Ebner Media Group hat die erste Infinite AI Conference von einem Avatar eröffnen lassen. Ein Erfahrungsbericht über den Produktionsprozess und den echten Nutzen synthetischer Präsenz.
7 Minuten
12. Aug 2026

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
Stark beschränkt - Native-AOT-Kompilierung mit Entity Framework Core 9.0
In Entity Framework Core 9.0 liefert Microsoft erstmals eine Unterstützung für den Native-AOT-Compiler mit, die aber leider noch geringen praktischen Nutzen hat.
7 Minuten
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige