JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
JDK 11
Amber
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
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