CLOUD
CLOUD
CLOUD
Hewing to an every-six-month release schedule it has maintained for more than five years, Oracle Corp. today announced the availability of Java 21 and designated it as a candidate for long-term support, the first version of Java to receive that credential in two years.
Introduced 28 years ago, Java is the world’s fourth most widely used programming language, according to Tiobe Software BV, and is especially popular with enterprise developers. Oracle said there are 60 billion active Java virtual machines in use, with 38 billion of them in the cloud.
“We hear time and time again that customers’ choice to invest in Java has paid dividends because it navigates to where they want it to be,” said Georges Saab, senior vice president of development for the Java platform and chairman of the OpenJDK Governing Board. “Not only do the updates come when intended but the work on new features is very transparent. They can see every change as it’s going in. They can see the code reviews that are done and the questions that people are asking.”
Oracle took ownership of Java in 2010 with the acquisition of Sun Microsystems Inc. It continues to be the largest contributor to the open-source project by a wide margin, but Oracle says some 20 other organizations have also made significant contributions, including Red Hat Inc., SAP SE and Google LLC.
Java 21 features thousands of performance, stability and security improvements. The new Java Development Kit includes 15 JDK Enhancement Proposals, which are key parts of the long-term Roadmap for JDK Release Projects and related efforts.
The JEPs are organized into six projects around different aspects of performance and features. The Amber project, which seeks to evolve the language continuously toward being more concise and less error-prone, is getting six major upgrades.
Project Panama, which is about connective Java native code to interface with external libraries, is getting two new preview features.
Project Loom, which focuses on achieving massive parallelism without the need to write asynchronous code, is getting three major updates.
Another significant performance update extends the scalable, low-latency Z Garbage Collector to maintain separate generations for young and old objects, thus lowering the overhead of required heap memory and garbage collection CPU for applications.
Java 21 will be supported by Java Management Service, an Oracle Cloud Infrastructure-native service that provides a single console that organizations can use to manage Java runtimes and applications on-premises or on any cloud.
Java 21 has also been designated as a “Commercial Support” version, meaning that Oracle will support it for at least eight years. At the same time, the company said, long-term support for Java 11 has been extended an additional eight years through at least January 2032.
The last version to receive a Commercial Support designation was Java 17 in the fall of 2021. The longer support period is intended to give organizations the flexibility to keep applications in production longer with minimal maintenance with the goal of eventually migrating to a new version on their own terms.
Support our mission to keep content open and free by engaging with theCUBE community. Join theCUBE’s Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities.
Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Our new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.