Categories: Open SourceSoftware

Oracle veröffentlicht Java 19

Oracle bringt mit Java 19 die neue Version der Programmiersprache- und Entwicklungsplattform. Java 19 (Oracle JDK 19) bietet eine Vielzahl von Performance-, Stabilitäts- und Sicherheitsverbesserungen, einschließlich Verbesserungen an der Plattform, mit denen Entwickler ihre Produktivität optimieren und unternehmensweite Innovationen vorantreiben können.

„Unsere kontinuierliche Zusammenarbeit mit der Entwickler-Community ist das Herz von Java. Als Java-Steward setzt sich Oracle konsequent dafür ein, Entwicklern und Unternehmen die neuesten Tools zur Verfügung zu stellen, mit denen sie innovative Applikationen und Services erstellen können“, sagt Georges Saab, Senior Vice President of Development, Java Platform and Chair, OpenJDK Governing Board, Oracle. „Die leistungsstarken neuen Verbesserungen in Java 19 sind ein Beweis für die enorme Arbeit der globalen Java-Community.“

Zu den wichtigsten Updates in Java 19 gehören:

Aktualisierungen und Verbesserungen der Sprache

  • JEP 405:Record Patterns (Preview): Ermöglicht es Benutzern, Record-Pattern- und Type-Pattern einzubinden, um eine leistungsstarke, deklarative und zusammenstellbare Form der Datennavigation und -verarbeitung durchzuführen. Dadurch wird das Pattern-Matching erweitert, um anspruchsvollere und individuelle Datenabfragen zu erstellen.
  • JEP 427:Pattern Matching for Switch (Third Preview): Ermöglicht Pattern-Matching für Switch-Ausdrücke und -Anweisungen, indem ein Ausdruck gegen eine Reihe von Patterns getestet werden kann. Dadurch können Benutzer komplexe datenorientierte Abfragen präzise und sicher formulieren.

Bibliothekstools

  • JEP 424:Foreign Function and Memory API (Preview): Ermöglicht Java-Programmen eine einfachere Interaktion mit Code und Daten außerhalb der Java-Laufzeitumgebung. Durch effizientes Aufrufen von Fremdfunktionen (Code außerhalb der Java Virtual Machine [JVM]) und durch sicheren Zugriff auf Fremdspeicher (Speicher, der nicht von der JVM verwaltet wird) ermöglicht diese API Java-Programmen, native Bibliotheken aufzurufen und native Daten über ein reines Java-Entwicklungsmodell zu verarbeiten. Dies führt zu einer erhöhten Benutzerfreundlichkeit, Performance, Flexibilität und Sicherheit.
  • JEP 426:Vector API (Fourth Incubator): Ermöglicht eine exzellente Performance im Vergleich zu äquivalenten Skalarberechnungen, indem Vektorberechnungen, die zur Laufzeit zuverlässig in Vektorbefehle kompiliert werden, die auf den unterstützten Prozessorarchitekturen ausgeführt werden.

Ports

  • JEP 422:Linux/RISC-V-Port: Bildet die Basis für einfachere Linux/RISC-V-Implementierungen, indem dieser Port in das Main-Line-Repository des JDK integriert wird.

Project Loom – Preview/Incubator Features

  • JEP 425:Virtuelle Threads (Preview): Durch die Einführung von schlanken virtuellen Threads wird der Schreibaufwand erheblich reduziert und die Verwaltung sowie die Überwachung von nebenläufigen Anwendungen mit hohem Durchsatz erheblich verbessert. Mit virtuellen Threads können Entwickler bei nebenläufigen Anwendungen mit existierenden JDK-Werkzeugen und -Techniken einfacher Fehler beheben, debuggen und Profile für nebenläufige Applikationen erstellen.
  • JEP 428:Structured Concurrency (Incubator): Optimiert die Fehlerbehandlung und -löschung, erhöht die Zuverlässigkeit und erweitert die Überwachung, indem Multi-Thread-Programmierung vereinfacht und mehrere Arbeitsschritte, die in verschiedenen Threads ausgeführt werden, in einem einzigen Arbeitsschritt verarbeitet werden.
ZDNet.de Redaktion

Recent Posts

PC-Markt: Canalys prognostiziert 8 Prozent Wachstum für 2024

Der Markt kehrt bereits im vierten Quartal 2023 ins Plus zurück. Trotzdem schrumpfen die Verkaufszahlen…

9 Stunden ago

Die Welt der Tablets: Neueste Technik und Gadgets im Überblick

Laut den aktuellen Zahlen des nordamerikanischen Marktforschungsunternehmens IDC ist die Beliebtheit von Tablets in den…

12 Stunden ago

Was bringt Wi-Fi 7 in Büro- und Industrienetzwerken?

Wi-Fi 7 als Nachfolger des aktuellen WLAN-Standards steht in den Startlöchern. Er soll den Datendurchsatz…

16 Stunden ago

Dezember-Patchday: Google schließt kritische Lücken in Android

Eine Schwachstelle erlaubt eine Remotecodeausführung ohne Interaktion mit einem Nutzer. Angreifbar sind alle Android-Versionen inklusive…

17 Stunden ago

Halbleiterumsätze wachsen 2024 voraussichtlich um 17 Prozent

Der Branchenumsatz steigt auf 624 Milliarden Dollar. Eine höhere Nachfrage führt in einigen Bereichen auch…

1 Tag ago

Sicherheit im Netz: Ein unverzichtbarer Schutz

Cybersicherheit ist aktuell wichtiger denn je. Mit der steigenden Anzahl von Online-Transaktionen, sozialen Medien und…

5 Tagen ago