List of New Features in Java 11 (JEPs)

The Java JDK 11 was officially released on September 25, 2018. It is a long-term support (LTS) release, meaning it receives updates and bug fixes for an extended period until September 2026.


Checkout: List of Java JDK Versions till Year 2023 with LTS Support


Below is the list of JEPs that were part of Java 11 development.

JEP JEP Link
181 Nest-Based Access Control
309 Dynamic Class-File Constants
315 Improve Aarch64 Intrinsics
318 Epsilon: A No-Op Garbage Collector
320 Remove the Java EE and CORBA Modules
321 HTTP Client (Standard)
323 Local-Variable Syntax for Lambda Parameters
324 Key Agreement with Curve25519 and Curve448
327 Unicode 10
328 Flight Recorder
329 ChaCha20 and Poly1305 Cryptographic Algorithms
330 Launch Single-File Source-Code Programs
331 Low-Overhead Heap Profiling
332 Transport Layer Security (TLS) 1.3
333 ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
335 Deprecate the Nashorn JavaScript Engine
336 Deprecate the Pack200 Tools and API


Let's try and take a look at some of the new features that were introduced in Java JDK 11 in brief.

Nest-Based Access Control (JEP 181)


Dynamic Class-File Constants (JEP 309)


Improve Aarch64 Intrinsics (JEP 315)


Epsilon: A No-Op Garbage Collector (Experimental) (JEP 318)


Remove the Java EE and CORBA Modules (JEP 320)


HTTP Client (JEP 321)


Local-Variable Syntax for Lambda Parameters (JEP 323)


Unicode 10 (JEP 327)


Reference: https://openjdk.org/projects/jdk/11/

Comments & Discussion

Facing issues? Have questions? Post them here! We're happy to help!