---
title: "Java 26 released, bringing language innovations, library optimizations, performance improvements, and enhanced security"
type: "News"
locale: "en"
url: "https://longbridge.com/en/news/280262953.md"
description: "Oracle released the 26th version of Java and the virtual machine, which is the first non-LTS version, containing 10 JEPs, five of which are preview or incubator features. The new version focuses on language innovation, library optimization, performance enhancement, and security improvements, adding features such as HTTP/3 support, delayed constants, structured concurrency, and Vector API. JEP 516 aims to optimize startup and warm-up time, supporting any garbage collector. The delayed constants JEP 526 has undergone a second round of preview, enhancing discoverability"
datetime: "2026-03-23T22:00:00.000Z"
locales:
  - [zh-CN](https://longbridge.com/zh-CN/news/280262953.md)
  - [en](https://longbridge.com/en/news/280262953.md)
  - [zh-HK](https://longbridge.com/zh-HK/news/280262953.md)
---

# Java 26 released, bringing language innovations, library optimizations, performance improvements, and enhanced security

Oracle has released the 26th version of Java and the virtual machine. As the first non-LTS version following the previous one, its final feature set includes 10 JEPs, five of which are still being advanced in preview or incubator feature forms. The JEPs included in this version are as follows:

The five JEPs— including making the final keyword truly final, adding HTTP/3 support to the HTTP client API, delayed constants (second preview), structured concurrency (sixth preview), and Vector API (eleventh incubator)—focus on improvements to the Java class library. The remaining JEPs emphasize language innovation, performance enhancements, and security improvements.

This version also introduces a fourth JEP based on the framework: early object caching that supports any GC.

As shown in the chart below, which is sourced from Oracle's Java Platform Group Senior Director of Global Developer Projects, it illustrates the number of JEPs in each Java version since JDK 8.

We will explore some of these JEPs in detail and predict features expected to be included in JDK 27.

## Early Object Caching Supporting Any GC

JEP 516 () aims to enhance JEP 483 () delivered in JDK 24 to optimize startup and warm-up times, making it adaptable to any garbage collector, including the low-latency ZGC.

## Delayed Constants (Second Preview)

JEP 526 () proposes a second round of preview after the first round (i.e., JEP 502 () ) and includes corresponding improvements. This feature was previously named stable values and computed constants, and it now formally introduces the concept of computed constants, defining them as immutable value containers that can be initialized at most once. It combines the performance and security advantages of final fields while providing greater flexibility in initialization timing.

The revisions to this JEP include changing the name from "stable values" to "delayed constants," which more accurately reflects the design intent of its higher-order use cases and enhances discoverability.

For more detailed information about this JEP, please refer to this article on InfoQ.

## Vector API (Eleventh Incubator)

JEP 529 () proposes to initiate the eleventh round of incubation, with no significant implementation changes compared to JDK 25. This feature has undergone ten rounds of incubation from JDK 16 to JDK 25. It introduces a set of APIs for "expressing vector computations that can be compiled at runtime into optimal vector instructions on supported CPU architectures, achieving better performance than equivalent scalar computations." The Vector API will remain in the incubator stage until the necessary features are released in preview. At that time, the Vector API team will adjust the Vector API and its implementation to utilize these features and elevate it from the incubator stage to the preview stage

## Remove Applet API

JEP 504, after the delivery of JEP 289 in JDK 9 and JEP 398 in JDK 17, officially removes this long-deprecated API. With browsers no longer supporting Applet, this API has become completely obsolete.

## PEM Encoding of Cryptographic Objects (Second Preview)

JEP 524 proposes a second round of preview after the first round preview (i.e., JEP 470 delivered in JDK 25) and includes corresponding changes. This feature provides a set of APIs to "encode objects representing cryptographic keys, certificates, and certificate revocation lists into the widely used Privacy-Enhanced Mail (PEM) transfer format, and also decode back from this format to objects." This JEP will support the conversion of cryptographic objects between PEM text format and binary format.

Changes in this preview include: renaming the class; enhancing the classes to support encryption and decryption of the classes.

## JDK 27

Scheduled for official release (GA) in September 2026, currently only one JEP has been confirmed for inclusion. However, combined with numerous JEP candidate proposals and drafts, especially the submitted draft versions, we can speculate on which JEPs are likely to be included in JDK 27.

JEP 531, after two rounds of preview in JDK 25 and JDK 26, proposes a third round of preview and includes two adjustments. The specific changes are: removing the methods from the interface, as these two methods do not align with the design goals of this feature; adding factory methods to create stable, predefined elements for three Java collection types (List, Set, and Map).

JEP 527 has been confirmed for inclusion in JDK 27. This JEP proposes to adopt the specifications being drafted by the Internet Engineering Task Force (IETF), combined with JEP 496 delivered in JDK 24 to enhance the implementation defined by RFC 8446.

JEP 401 proposes enhancements to the Java language to support value objects. The definition of value objects is: containing only final fields, having no identity, and being distinguished solely by the values of its fields.

JEP draft 8376991, after two rounds of preview in JDK 25 and JDK 26, proposes to finalize this feature and includes relevant changes. Specific changes include: changing the API from record type to class type; adding a class to capture exceptions that occur during runtime cryptographic processing; and renaming the DEREncodable interface to better "accurately describe the binary data stored in PEM text."

JEP draft 8329758 proposes enhancements to ZGC to allocate memory more efficiently based on application needs. By creating a smaller initial heap to reduce operating system overhead, it shortens startup time Please note that draft JEPs may change at any time.

It is expected to be officially released (GA) in September 2026, with the specific date to be announced soon by the Chief Architect of the Oracle Java Platform Group. This version is expected to enter the feature freeze phase in early June 2026.

For more details on other JEPs released in JDK 26, as well as other draft JEPs and candidate JEPs, please refer to this more detailed article from InfoQ.

JDK 26 is now available from , and binaries from other vendors are expected to be available in the coming days.

【Statement: This article is translated by InfoQ and reproduction without permission is prohibited.】

View the original English text:

### Related Stocks

- [XSW.US](https://longbridge.com/en/quote/XSW.US.md)
- [SRVR.US](https://longbridge.com/en/quote/SRVR.US.md)
- [CLOU.US](https://longbridge.com/en/quote/CLOU.US.md)
- [IGV.US](https://longbridge.com/en/quote/IGV.US.md)
- [IXN.US](https://longbridge.com/en/quote/IXN.US.md)
- [XDAT.US](https://longbridge.com/en/quote/XDAT.US.md)
- [ORCL.US](https://longbridge.com/en/quote/ORCL.US.md)
- [XSD.US](https://longbridge.com/en/quote/XSD.US.md)
- [ORCX.US](https://longbridge.com/en/quote/ORCX.US.md)
- [DTCR.US](https://longbridge.com/en/quote/DTCR.US.md)
- [PSI.US](https://longbridge.com/en/quote/PSI.US.md)
- [SOXX.US](https://longbridge.com/en/quote/SOXX.US.md)
- [DAT.US](https://longbridge.com/en/quote/DAT.US.md)
- [IDGT.US](https://longbridge.com/en/quote/IDGT.US.md)
- [SMH.US](https://longbridge.com/en/quote/SMH.US.md)

## Related News & Research

- [Steigerwald Gordon & Koch Inc. Has $17.23 Million Position in Oracle Corporation $ORCL](https://longbridge.com/en/news/282443006.md)
- [Oracle Introduces Fusion Agentic Applications for Finance and Supply Chain | ORCL Stock News](https://longbridge.com/en/news/282190086.md)
- [Cooke Wealth Management LLC Acquires New Shares in Oracle Corporation $ORCL](https://longbridge.com/en/news/281742692.md)
- [Factor4 Gift Cards Now Available on Oracle Cloud Marketplace](https://longbridge.com/en/news/282060202.md)
- [Argano Expands Capital Program Governance Capabilities with Acquisition of American Process Management, a Trusted Oracle Primavera Partner](https://longbridge.com/en/news/281892948.md)