Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.85 KB

File metadata and controls

42 lines (30 loc) · 1.85 KB

Java Evolution Guide

Deploy Documentation Java 8 Java 11 Java 17 Java 21 Java 25

A comprehensive visual guide to Java evolution from version 8 to 25. Master modern Java features with before/after code examples.

Quick Links

What's Covered

Version Year Key Features
Java 8 2014 Lambda, Streams, Optional, Date/Time API
Java 11 2018 var, HTTP Client, String methods
Java 17 2021 Records, Sealed Classes, Pattern Matching
Java 21 2023 Virtual Threads, Pattern Switch, Record Patterns
Java 25 2025 Primitive Patterns, Scoped Values, Compact Files

Local Development

# Install dependencies
pip install -r requirements.txt

# Run local server
mkdocs serve

# Build site
mkdocs build

License

MIT