Oracle Releases Java 23 with New Enhancements and Tools

TapTechNews September 21 news, Oracle Corporation released a blog post on September 17, announcing the latest version of Java 23. Java 23 (Oracle JDK 23) brings thousands of improvements and adds 12 JDK Enhancement Proposals to further enhance developers' productivity and drive their innovation.

TapTechNews attached the main improvements as follows:

Delivered 12 JDK Improvement Proposals (JEPs).

Project Amber adds new language features.

Improved libraries, including updated application interfaces and concurrent tools.

Performance improvement, especially in garbage collection.

Introduced Markdown support for documentation annotations.

In addition to providing new enhancements and features for developers, Java 23 also provides significant value to their organizations.

Oracle Releases Java 23 with New Enhancements and Tools_0

The Java Management Service (JMS) 9.0 is a native service of Oracle Cloud Infrastructure (OCI), providing a unified console and dashboard to help enterprises manage Java runtimes and applications inside or in any cloud.

Moreover, JMS 9.0 also offers many usability improvements. Oracle JDK 23 also provides more options to fine-tune and improve peak performance and adds the Graal Compiler, a dynamic just-in-time (JIT) compiler written in Java that can convert bytecodes to optimized machine codes.

Most of the new features added in Java 23, such as the JDK Enhancement Proposals (JEPs), are still in the preview stage.

The language features of Java 23 include JEP 455, which involves the use of primitive types in patterns, instanceof, and switch statements. This preview feature aims to make Java more expressive and uniform, thereby improving work efficiency.

Also, JEP 476 introduces module import declarations, simplifying the process of importing packages exported by a module. This is expected to reduce complexity, especially for beginners.

Java 23 also includes JEP 477, which allows the implicit declaration of class and instance main methods, thereby simplifying Java programming for students. This feature has entered the third preview and is designed to provide a more accessible learning curve for new programmers and enable experienced developers to write concise small programs.

Another feature, JEP 482, provides flexible constructor bodies, making the construction of classes more expressive and reliable.

Georges Saab, senior vice president of the Oracle Java Platform and chairperson of the OpenJDK Management Committee, said:

The new features in Java 23 can help developers of different professional levels improve work efficiency and simplify the development process of high-performance, secure, and scalable applications.

Java 23 has a large number of new features and tools designed to help developers build and deliver applications faster and more efficiently, which can help development teams and their enterprises promote innovation and drive business growth.

Likes