OpenJDK Java 22 Rolls Into GA With New Features

Written by Michael Larabel in Programming on 19 March 2024 at 11:23 AM EDT. 49 Comments
PROGRAMMING
Oracle has announced the general availability of OpenJDK Java 22.

Java 22 ships the final versions of the Foreign Function and Memory API as well as the Unnamed Variables and Patterns API. Plus Java 22 brings region pinning for the G1 garbage collector, statements before super(...) are in preview phase, a class-file API preview, support to launch multi-file source code programs, the latest work on the Java Vector API, Stream gatherers in preview, the second preview for structured concurrency programming, and various other additions.

OpenJDK logo


More details on the Java 22 general availability via this morning's release announcement. OpenJDK Java 22 downloads are available from jdk.java.net.

Also published minutes ago was the GraalVM for JDK 22 Community 22.0. The GraalVM update has experimental support added for the Foreign Function and Memory API on x86_64, Native Image improvements, many updates to Java on Truffle, new features for GraalVM's Python support, implementing most Ruby 3.2 features, and various other enhancements.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week