Java 25

Unfinished

  • This is just an outline for the java 25 presentation right now.

Java Releases

  • Java 21: September 2023 (LTS)

  • Java 22: March 2024

  • Java 23: September 2024

  • Java 24: March 2025

  • Java 25: September 2025 (LTS)

What’s new?

  • Region Pinning for G1

  • Synchronize virtual threads without pinning

  • Unnamed variables and patterns

  • Foreign Function & Memory API

  • Markdown Documentation Comments

  • Module Import Declarations

  • Compact Source Files and Instance Main Methods

Synchronize Virtual Threads without Pinning

Questions