Skip to content

A visual guide to Java evolution from version 8 to 25. Before/after code examples for developers.

Notifications You must be signed in to change notification settings

corbat-tech/java-evolution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A visual guide to Java evolution from version 8 to 25. Before/after code examples for developers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •