-
Release Date: March 2014
-
Major Features:
- Lambda Expressions
- Stream API
- New Date and Time API
- Default Methods in Interfaces
-
Release Date: September 2017
-
Major Features:
- Java Platform Module System (JPMS)
- JShell: The Interactive Java REPL
- Improved Javadoc
- Stream API Enhancements
-
Release Date: March 2018
-
Major Features:
- Local-Variable Type Inference (var)
- Time-Based Release Versioning
- Application Class-Data Sharing
-
Release Date: September 2018
-
Major Features:
- New HttpClient API
- Launch Single-File Source-Code Programs
- String API Enhancements
- Epsilon: A No-Op Garbage Collector
-
Release Date: March 2019
-
Major Features:
- Switch Expressions (Preview)
- JVM Constants API
- Shenandoah: A Low-Pause-Time Garbage Collector
-
Release Date: September 2019
-
Major Features:
- Text Blocks (Preview)
- Reimplementing the Legacy Socket API
- Dynamic CDS Archives
-
Release Date: March 2020
-
Major Features:
- Switch Expressions (Standard)
- Records (Preview)
- Pattern Matching for instanceof (Preview)
- Helpful NullPointerExceptions
-
Release Date: September 2020
-
Major Features:
- Sealed Classes (Preview)
- Hidden Classes
- Text Blocks (Standard)
- Edwards-Curve Digital Signature Algorithm (EdDSA)
-
Release Date: March 2021
-
Major Features:
- Record Classes (Standard)
- Pattern Matching for instanceof (Standard)
- Foreign-Memory Access API (Incubator)
- Vector API (Incubator)
-
Release Date: September 2021
-
Major Features:
- Sealed Classes (Standard)
- Pattern Matching for Switch (Preview)
- New macOS Rendering Pipeline
- Strongly Encapsulate JDK Internals
-
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)
-
Release Date: September 2022
-
Major Features:
- Virtual Threads (Preview)
- Structured Concurrency (Incubator)
- Foreign Function & Memory API (Preview)
- Vector API (Third Incubator)
Made with Slides.com