Java 11
Status | Long Term Support Release |
---|---|
Release Date | 2018-09-25 |
EOL Date | 2024-10 |
Latest Version | 11.0.21 |
Class File Version | 55.0 |
API Changes | Compare to 10 - 9 - 8 - 7 - 6 - 5 - 1.4 - 1.3 - 1.2 - 1.1 |
Documentation | Release Notes, Language Spec, VM Spec, JavaDoc |
SCM | git |
Java 11 was the first Long Term Support (LTS) release with the new release schedule.
New Features
JVM
- CONSTANT_Dynamic (JEP 309)
- Epsilon GC (JEP 318)
- ZGC (JEP 333)
- Nest-Based Access Control (JEP 181)
- Low-Overhead Heap Profiling (JEP 331)
- Improve Aarch64 Intrinsics (JEP 315)
Language
- Local Variable Syntax for Lambda Parameters (JEP 323)
API
- HTTP Client (JEP 321)
- Java EE and CORBA removed (JEP 320)
- Unicode 10 Support (JEP 327)
- Nashorn JavaScript Engine deprecated (JEP 335)
- New Cryptographic Algorithms (JEP 324, JEP 329)
- TLS 1.3 (JEP 332)
Tools
- Single Source File Launch (JEP 330)
- Flight Recorder (JEP 328)
- Pack200 deprecated (JEP 336)
- No more frames in JavaDoc (JDK-8196202)
Downloads
Vendor | Product | License | Platform Downloads |
---|---|---|---|
Adoptium | Eclipse Temurin | GPLv2+CE | |
AdoptOpenJDK | AdoptOpenJDK | GPLv2+CE | |
Alibaba | Dragonwell 11 | GPLv2+CE | |
Amazon | Corretto 11 | GPLv2+CE | |
Azul Systems | Zulu Builds of OpenJDK 11 | GPLv2+CE | |
Azul Systems | Azul Prime | Commercial |
|
BellSoft | Liberica | GPLv2+CE | |
IBM | Semeru Runtime Open Edition, Version 11 | GPLv2+CE | |
Microsoft | Microsoft Build of OpenJDK 11 | GPLv2+CE | |
Oracle | Oracle JDK 11 | Commercial | |
Red Hat | Red Hat build of OpenJDK 11 | GPLv2+CE | |
SAP | SapMachine 11 | GPLv2+CE |
Sandbox
Instantly compile and run Java 11 snippets without a local Java installation.