new features in java 23
As of the latest Java version (Java 23), key new features include previews for module import declarations, stream gatherers, scoped values, and a revised class-file API. Additionally, certain memory access methods within "sun.misc.Unsafe" have been deprecated.
Highlights of Java 23 features:
Module import declarations (preview):
Allows importing all public APIs of a module with a single line, simplifying module usage.
Stream gatherers (preview):
Provides a new "gather" intermediate operation for more flexible stream transformations.
Scoped values (preview):
Enables sharing of immutable data across threads for better concurrency management.
Class-file API updates:
Changes to the class file format, including potential modifications to how bytecode is represented.
Deprecation of "sun.misc.Unsafe" methods:
Certain memory access methods within the "Unsafe" class are marked as deprecated, encouraging developers to use safer alternatives.
https://www.infoworld.com/article/2338097/jdk-21-the-new-features-in-java-21.html