JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
Amber
Babylon
Client
Cloud
Concurrency
Core Libraries
GC
GraalVM
HotSpot
JFR
Java Language
Leyden
Loom
Modules
Moved By Java
Native Image
Networking
Oracle
Panama
Performance
Security
Serviceability
Skara
Valhalla
JDK 20
2024
- Quality Outreach Heads-up - JDK 20-23: Support for Unicode CLDR Version 42 by Nicolai Parlog on March 29, 2024
2023
- Deprecated Features in Java 18 thru 21 - Sip of Java by Billy Korando on December 17, 2023
- What's New in JDK 20? by Sharat Chander, Aurelio García-Ribeyro on July 1, 2023
- JavaDoc JDK 20 Updates - Sip of Java by Billy Korando on May 22, 2023
- Java Virtual Threads by Sergey Kuksenko on May 4, 2023
- GraalVM Native Image — Faster, Smarter, Leaner by Shaun Smith on April 25, 2023
- JDK 20 Release! - Sip of Java by Billy Korando on April 22, 2023
- Helidon - Microservices on Modern Java by Joe Di Pol (guest) on April 21, 2023
- Project Panama: Interconnecting the Java Virtual Machine and Native Code by Paul Sandoz on April 18, 2023
- JavaFX 20 and Beyond by Kevin Rushforth on April 16, 2023
- JDK 20 - Reviewing the Enhancements in the Latest JDK Release by Aurelio García-Ribeyro on April 8, 2023
- Java Language Futures, Spring 2023 Edition by Stuart Marks on April 6, 2023
- Quality Outreach Heads-up - JDK 20-23: Support for Unicode CLDR Version 42 by Nicolai Parlog on March 28, 2023
- Java 20 Unboxing - Inside Java Newscast #44 by Billy Korando on March 23, 2023
- Java First. Java Always. | Level Up Keynote by Georges Saab on March 22, 2023
- JDK 20 Security Enhancements by Sean Mullan on March 22, 2023
- The Arrival of Java 20! by Sharat Chander on March 21, 2023
- Episode 30 “Preview Features: A Look Back and A Look Ahead” with Alex Buckley by Alex Buckley, Chad Arimura on March 21, 2023
- G1/Parallel/Serial GC improvements in JDK 20 by Thomas Schatzl on March 17, 2023
- Write performant Java code with the Vector API - JEP Café 18 by José Paumard on March 14, 2023
- JEP proposed to target JDK 20: 438: Vector API (5th Incubator) by Paul Sandoz on March 1, 2023
- Oracle DevLive: Level Up | Java Developer Day by Sharat Chander on February 27, 2023
- Write Efficient Bug-free and Simple Comparators in Java - JEP Café #17 by José Paumard on February 21, 2023
- Quality Outreach Heads-up - JDK 20: JMX Connections Use an ObjectInputFilter by Default by David Delabassee on February 20, 2023
- Foreign Function & Memory API Live by Per-Ake Minborg on February 16, 2023
- Quality Outreach Heads-up - JDK 20: Deprecate URL Public Constructors by David Delabassee on February 15, 2023
- From Java Security with Love - Inside Java Newscast #42 by Ana-Maria Mihalceanu on February 14, 2023
- Java 20 - An Almost Infinite Memory Segment Allocator by Per-Ake Minborg on January 18, 2023
- From ThreadLocal to ScopedValue with Loom - JEP Café #16 by José Paumard on January 10, 2023
- Java 20 - Colossal Sparse Memory Segments by Per-Ake Minborg on January 9, 2023
- Another Panama Update by Maurizio Cimadamore on January 9, 2023
2022
- Running and Building Gradle with Different JDKs - Sip of Java by Billy Korando on December 12, 2022
- Java 20 - Sneak Peek on the Foreign Function & Memory API by Per-Ake Minborg on December 5, 2022
- Glimpse at Java 20: Pattern Matching, Concurrent Programming and Valhalla - Inside Java Newscast #38 by José Paumard on December 1, 2022
- Quality Outreach Heads-up - JDK 20: java.net.URL parsing fix & behavior change by David Delabassee on November 22, 2022
- Episode 27 “JavaFX” by Kevin Rushforth, David Delabassee on November 18, 2022
- Quality Outreach Heads-up - JDK 20: Disable the Legacy Parallel Class Loading Workaround … by David Delabassee on November 14, 2022
- Quality Outreach Heads-up - JDK 20: Thread.stop(), Thread.suspend() and Thread.resume() degradation by David Delabassee on November 9, 2022
- Java 17 to 20 Pattern Matching full tutorial with Records, Instanceof and Switch - JEP Café #14 by José Paumard on November 8, 2022
- Quality Outreach Heads-up - JDK 20 - Support for 1.7 source and target removed from javac by David Delabassee on September 26, 2022
- Concurrent Marking in G1 by Thomas Schatzl on August 18, 2022