Jdk 25
2026
- Java Performance Update: From JDK 21 to JDK 25 by Claes Redestad, Per-Ake Minborg on March 8, 2026
- Run Into the New Year with Java’s Ahead-of-Time Cache Optimizations by Ana-Maria Mihalceanu on January 9, 2026
2025
- New VS Code Extension with Java 25 and Notebooks Support by Arvind Aprameya on December 9, 2025
- Deep Dive into Gatherers - JEP Cafe #24 by José Paumard on November 14, 2025
- Quality Outreach Heads-up - JDK 25: Consistent Behavior of 'new File("")' by Nicolai Parlog on November 3, 2025
- Supercharge your JVM Performance with Project Leyden and Spring Boot by Ana-Maria Mihalceanu & Moritz Halbritter (guest) on November 2, 2025
- Performance Improvements in JDK 25 by Claes Redestad, Per-Ake Minborg on October 20, 2025
- From JDK 21 to JDK 25 - Java Performance Update 2025 by Per-Ake Minborg on October 18, 2025
- What's New in Java 25 in 2 Minutes - Sip of Java by Billy Korando on October 17, 2025
- Structured Concurrency in Action by Nicolai Parlog on October 16, 2025
- JEPs in JDK 25 Integrated Since JDK 21 by September 26, 2025
- Reviewing the JDK 25 Release Notes - Inside Java Newscast #98 by Billy Korando on September 25, 2025
- JDK 25 Security Enhancements by Sean Mullan on September 24, 2025
- Newsletter: Java 25 Released & New Leyden EA Builds by David Delabassee on September 23, 2025
- JavaFX 25 Highlights by Kevin Rushforth on September 23, 2025
- Java 25 - Launch Stream by September 17, 2025
- The Arrival of Java 25 by Sharat Chander on September 16, 2025
- All API Additions From Java 21 to 25 #RoadTo25 by Nicolai Parlog on September 9, 2025
- JDK 25 G1/Parallel/Serial GC changes by Thomas Schatzl on September 8, 2025
- How to Handle Security Changes in Java 25 #RoadTo25 by Ana-Maria Mihalceanu on September 7, 2025
- Java 21 ⮕ 25: Performance and Runtime Enhancements #RoadTo25 by Billy Korando on September 5, 2025
- All New Java Language Features Since Java 21 #RoadTo25 by José Paumard on August 31, 2025
- Ahead-of-Time Computation #RoadTo25 by Billy Korando on August 28, 2025
- How to Upgrade to Java 25 #RoadTo25 by Nicolai Parlog on August 24, 2025
- Newsletter: First JDK 25 Release Candidate by David Delabassee on August 13, 2025
- Just Be Lazy by Per-Ake Minborg on July 29, 2025
- JEP targeted to JDK 25: 520: JFR Method Timing & Tracing by Erik Gahlin on July 25, 2025
- A Sneak Peek at the Stable Values API by Per-Ake Minborg on July 22, 2025
- JEP targeted to JDK 25: 518: JFR Cooperative Sampling by Markus Grönlund on July 21, 2025
- JEP targeted to JDK 25: 515: Ahead-of-Time Method Profiling by Igor Veresov, John Rose on July 18, 2025
- Java 25 is ALSO no LTS Version - Inside Java Newscast #94 by Nicolai Parlog on July 3, 2025
- JEP targeted to JDK 25: 514: Ahead-of-Time Command-Line Ergonomics by John Rose on June 26, 2025
- Java 25 Encodes PEM - Inside Java Newscast #93 by Nicolai Parlog on June 19, 2025
- JEP targeted to JDK 25: 507: Primitive Types in Patterns, instanceof, and switch (3rd Preview) by Angelos Bimpoudis on June 17, 2025
- Quality Outreach Heads-up - JDK 25: Changes in Some File Operation Behaviors on Windows by David Delabassee on June 16, 2025
- JEP targeted to JDK 25: 508: Vector API (10th Incubator) by Ian Graves on June 13, 2025
- FFM vs. Unsafe. Safety (Sometimes) Has a Cost by Maurizio Cimadamore, Per-Ake Minborg on June 12, 2025
- JEP targeted to JDK 25: 470: PEM Encodings of Cryptographic Objects (Preview) by Anthony Scarpino on June 11, 2025
- Episode 37 “Efficient Initialization Using Stable Values” with Per Minborg by Per-Ake Minborg, Ana-Maria Mihalceanu on June 10, 2025
- Quality Outreach Heads-up - Separate Metaspace and GC Printing by Billy Korando on June 9, 2025
- Key Java Language Updates From 2020 to 2025 by Gavin Bierman on June 6, 2025
- Newsletter: JDK 25 Feature Set Is Now Frozen! by David Delabassee on June 6, 2025
- Java 25 Brings 18 JEPs 😱 Inside Java Newscast #92 by Nicolai Parlog on June 5, 2025
- What's new for JFR in JDK 25 by Erik Gahlin on June 3, 2025
- JEP targeted to JDK 25: 506: Scoped Values by Andrew Haley, Andrew Dinn (guest) on June 2, 2025
- JEP targeted to JDK 25: 510: Key Derivation Function API by Kevin Driver on May 26, 2025
- JEP targeted to JDK 25: 513: Flexible Constructor Bodies by Gavin Bierman & Archie Cobbs (guest) on May 19, 2025
- JEP targeted to JDK 25: 505: Structured Concurrency (5th Preview) by Alan Bateman, Viktor Klang, Ron Pressler on May 12, 2025
- Structured Concurrency Revamp in Java 25 - Inside Java Newscast #91 by Nicolai Parlog on May 8, 2025
- JEP targeted to JDK 25: 512: Compact Source Files and Instance Main Methods by Ron Pressler, Jim Laskey, Gavin Bierman on May 6, 2025
- JEP targeted to JDK 25: 511: Module Import Declarations by Jim Laskey, Gavin Bierman on May 2, 2025
- Strings Just Got Faster by Per-Ake Minborg on May 1, 2025
- Finalizing the Java On-ramp - Inside Java Newscast #90 by Billy Korando on April 24, 2025
- JEP targeted to JDK 25: 503: Remove the 32-bit x86 Port by Aleksey Shipilev (guest) on April 21, 2025
- How ZGC Allocates Memory for the Java Heap by Joel Sikström on April 17, 2025
- Quality Outreach Heads-up - New Null Checks in Inner Class Constructors by Nicolai Parlog on April 4, 2025
- Stable Values in Java 25 - Inside Java Newscast #88 by Denis Makogon on March 27, 2025
- JEP targeted to JDK 25: 502: Stable Values (Preview) by Per-Ake Minborg, Maurizio Cimadamore on March 25, 2025
- Quality Outreach Heads-up - JDK 25: Proposal to Deprecate for Removal -UseCompressedClassPointers by Billy Korando on February 6, 2025