Oracle Releases Java 20

JDK 20 offers a variety of improvements that have been implemented from OpenJDK project Amber.
Listen to this story

Oracle has released the latest version of its popular programming language and development platform, Java 20 (Oracle JDK 20), in India. This version contains a plethora of improvements in performance, stability, and security, including platform enhancements that can increase developers’ productivity and promote innovation and growth in their organizations. The company highlighted these features of Java 20 at the Java Developer Day—which is being held at the Oracle DevLive Level Up event in California.

In a press release Prasad Subramanian, Senior Software Development Director, of Oracle India said, “At Oracle, we have always believed in building a collaborative relationship with the developer community and ensuring overall innovation for organisations. The latest announcement of Java 20 is a testimony of the very same commitment as we continue to fulfil our promise of utmost performance.As the country steadily moves towards increased technology acceptance, there is a need for holistic, secure and stable offerings.” 

“For more than 25 years, Java has empowered developers to design and build the next generation of robust, scalable, and secure applications,” said Georges Saab, senior vice president of development, Java Platform and chair, OpenJDK Governing Board, Oracle. 

The most recent version of the Java Development Kit (JDK) includes seven JDK Enhancement Proposals (JEPs) that offer updates and enhancements. The majority of these updates are new features that build upon previous releases, improving their functionality.

JDK 20 offers a variety of improvements that have been implemented from OpenJDK project Amber. Additionally, enhancements from OpenJDK Project Panama, which interconnect the Java Virtual Machine (JVM) and native code, have been included, such as the Foreign Function & Memory API and Vector API. Furthermore, the release includes features from Project Loom, such as Scoped Values, Virtual Threads, and Structured Concurrency, which will greatly simplify the process of developing, maintaining, and monitoring high-throughput, concurrent applications.

Jay Lyman, senior research analyst, S&P Global Market Intelligence expressed how organisations today are under pressure to maximise resource efficiency forcing developers to find tools that can simplify application development while also ensuring that their organizations meet their IT security and compliance objectives.

“Digital transformation leaders say they’re more focused on improving time to market and the agility that can be gained with better tools that can accelerate their organization’s application development initiatives,” he added.

Significant updates in Java 20 are:

The latest version of Java, JDK 20, brings various improvements, including language updates and enhancements related to Project Loom, Project Panama, and other preview features. 

For language improvements, JEP 432 and JEP 433 provide more powerful and composable data queries through record patterns and pattern matching for switch. 

Project Loom introduces scoped values, virtual threads, and structured concurrency to simplify multithreaded programming, accelerate application development, and enhance observability. 

Project Panama includes foreign function and memory API and vector API, enabling Java programs to interoperate with code and data outside of the JVM and increase performance.

These updates are the outcome of the collaboration between Oracle engineers and the global Java developer community via OpenJDK and JCP. Moreover, Java 20 is supported by Java Management Service, which is an Oracle Cloud Infrastructure service that helps organizations manage Java runtimes and applications on-premises or on any cloud from a single platform.

Download our Mobile App

Shyam Nandan Upadhyay
Shyam is a tech journalist with expertise in policy and politics, and exhibits a fervent interest in scrutinising the convergence of AI and analytics in society. In his leisure time, he indulges in anime binges and mountain hikes.

Subscribe to our newsletter

Join our editors every weekday evening as they steer you through the most significant news of the day.
Your newsletter subscriptions are subject to AIM Privacy Policy and Terms and Conditions.

Our Upcoming Events

15th June | Online

Building LLM powered applications using LangChain

17th June | Online

Mastering LangChain: A Hands-on Workshop for Building Generative AI Applications

Jun 23, 2023 | Bangalore

MachineCon 2023 India

26th June | Online

Accelerating inference for every workload with TensorRT

MachineCon 2023 USA

Jul 21, 2023 | New York

Cypher 2023

Oct 11-13, 2023 | Bangalore

3 Ways to Join our Community

Telegram group

Discover special offers, top stories, upcoming events, and more.

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Subscribe to our Daily newsletter

Get our daily awesome stories & videos in your inbox

Is Sam Altman a Hypocrite? 

While on the one hand, Altman is advocating for the international community to build strong AI regulations, he is also worried when someone finally decides to regulate it