close
close

Java 23 mit erweitertem Pattern Matching | iX

Java 23 mit erweitertem Pattern Matching | iX



Das JDK 23 enthält einige Features, die als Preview oder Inkubator enthalten sind. Die Macher des OpenJDK wollen ihre Ideen zu bekommen früh unters Volk bringen um Feedback zu bekommen. In der Wiedervorlage sind beschriften die Class-File API (second preview), Stream Gatherers (second preview), implicitly declared classes and instance main methods (third preview), structured concurrency (third preview), values ​​of scope (third preview), flexible Bodies constructor (second preview), and the vector API. Doch auch neue Themen gibt es, etwa primitive Typen in Patterns, instanceof un switch (Preview), Markdown Documentation Comments, and Module Import Declarations (siehe Abbildung).


Die OpenJDK-23-Features a Überblick.

Die OpenJDK-23-Features a Überblick.

The Vector API has been used for the Inkubator with a Bord und taucht seit Java 16 regäulet in den Releases auf. Dabei geht es um den Umgang von SIMD-Rechnerarchitekturen mit Vektorprozessoren. Single Instruction Multiple Data (SIMD) lässt viele Prozessoren gleichzeitliche Daten verarbeiten. Durch die Parallelisierung auf Hardwareebene sich beim SIMD-Prinzip der Ausfahrt für chenintensive Schleifen. Der Grund für die erneute Incubationsphase sind die weistender noch nicht erweisstellungen Type of value.