Java 8
- Release Date: March 2014
- 
Major Features:- Lambda Expressions
- Stream API
- New Date and Time API
- Default Methods in Interfaces
 
Java 9
- Release Date: September 2017
- 
Major Features:- Java Platform Module System (JPMS)
- JShell: The Interactive Java REPL
- Improved Javadoc
- Stream API Enhancements
 
Java 10
- Release Date: March 2018
- 
Major Features:- Local-Variable Type Inference (var)
- Time-Based Release Versioning
- Application Class-Data Sharing
 
Java 11
- Release Date: September 2018
- 
Major Features:- New HttpClient API
- Launch Single-File Source-Code Programs
- String API Enhancements
- Epsilon: A No-Op Garbage Collector
 
Java 12
- Release Date: March 2019
- 
Major Features:- Switch Expressions (Preview)
- JVM Constants API
- Shenandoah: A Low-Pause-Time Garbage Collector
 
Java 13
- Release Date: September 2019
- 
Major Features:- Text Blocks (Preview)
- Reimplementing the Legacy Socket API
- Dynamic CDS Archives
 
Java 14
- Release Date: March 2020
- 
Major Features:- Switch Expressions (Standard)
- Records (Preview)
- Pattern Matching for instanceof (Preview)
- Helpful NullPointerExceptions
 
Java 15
- Release Date: September 2020
- 
Major Features:- Sealed Classes (Preview)
- Hidden Classes
- Text Blocks (Standard)
- Edwards-Curve Digital Signature Algorithm (EdDSA)
 
Java 16
- Release Date: March 2021
- 
Major Features:- Record Classes (Standard)
- Pattern Matching for instanceof (Standard)
- Foreign-Memory Access API (Incubator)
- Vector API (Incubator)
 
Java 17
- Release Date: September 2021
- 
Major Features:- Sealed Classes (Standard)
- Pattern Matching for Switch (Preview)
- New macOS Rendering Pipeline
- Strongly Encapsulate JDK Internals
 
Java 18
- Release Date: March 2022
- 
Major Features:- Simple Web Server
- UTF-8 by Default
- Code Snippets in Java API Documentation
- Pattern Matching for Switch (Second Preview)
 
Java 19
- Release Date: September 2022
- 
Major Features:- Virtual Threads (Preview)
- Structured Concurrency (Incubator)
- Foreign Function & Memory API (Preview)
- Vector API (Third Incubator)
 
Java 8
By akozhin
Java 8
- 71
 
  