Java 10
Status | End of Life |
---|---|
Release Date | 2018-03-20 |
EOL Date | 2018-09-25 |
Latest Version | 10.0.2 |
Class File Version | 54.0 |
Unicode Version | 8.0.0 |
API Changes | Compare to 9 - 8 - 7 - 6 - 5 - 1.4 - 1.3 - 1.2 - 1.1 - 1.0 |
Documentation | Release Notes, Language Spec, VM Spec, JavaDoc |
SCM | git |
New Features
Here are all new features in Java 10 by category. There is also of list of all features of all Java releases.
JVM
- Graal VM (JEP 317)
- GC Interface (JEP 304)
- Parallel Full GC for G1 (JEP 307)
- Thread-Local Handshakes (JEP 312)
- Alternative Memory Devices (JEP 316)
Language
- Keyword var (JEP 286, Java Almanac)
API
- Additional Unicode Language-Tag Extensions (JEP 314)
Tools
- javah Removed (JEP 313)
Downloads
Vendor | Product | License | Platform Downloads |
---|---|---|---|
AdoptOpenJDK | AdoptOpenJDK | GPLv2+CE | |
Azul Systems | Zulu Builds of OpenJDK 10 | GPLv2+CE | |
BellSoft | Liberica | GPLv2+CE | |
Oracle | Oracle JDK 10 | Commercial | |
Red Hat | Red Hat build of OpenJDK 10 | GPLv2+CE | |
SAP | SapMachine 10 | GPLv2+CE |
Sandbox
Instantly compile and run Java 10 snippets without a local Java installation.