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

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

2 Stunden ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

6 Stunden ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

6 Stunden ago

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

7 Stunden ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

7 Stunden ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

9 Stunden ago