Tagged articles
6 articles
Page 1 of 1
MeowKitty Programming
MeowKitty Programming
Mar 18, 2026 · Backend Development

Why Sticking to JDK 8 Is Costly: How JDK 22 Closes the Last Gap and JDK 21 Becomes Enterprise Standard

The article analyzes how JDK 21 and JDK 22 dramatically improve language ergonomics, performance, and ecosystem compatibility over JDK 8, providing concrete code examples, benchmark data, and a three‑step migration plan for Java developers facing high‑concurrency and large‑memory workloads.

JDK 21JDK 22Virtual Threads
0 likes · 10 min read
Why Sticking to JDK 8 Is Costly: How JDK 22 Closes the Last Gap and JDK 21 Becomes Enterprise Standard
JakartaEE China Community
JakartaEE China Community
Dec 8, 2025 · Fundamentals

Generational ZGC in JDK 21: Design, Performance, and Adoption

Generational ZGC, introduced in JDK 21, applies a weak generational hypothesis to split the heap into young and old regions, improving throughput by ~10%, reducing max pause times by 10‑20%, mitigating allocation stalls, and offering a phased adoption path via JVM flags and diagnostic tools.

Garbage CollectionGenerational ZGCJDK 21
0 likes · 9 min read
Generational ZGC in JDK 21: Design, Performance, and Adoption
21CTO
21CTO
Aug 30, 2024 · Backend Development

How to Stay Ahead as a Java Developer: Tips for JDK 21, Spring Boot 3.2, and Beyond

This article compiles practical advice for Java developers feeling out‑of‑practice, covering migration to JDK 21, Spring Boot 3.2 observability, new language features, community resources, and strategies to boost confidence and stay current with the evolving Java ecosystem.

JDK 21Spring Bootbackend-development
0 likes · 9 min read
How to Stay Ahead as a Java Developer: Tips for JDK 21, Spring Boot 3.2, and Beyond
Su San Talks Tech
Su San Talks Tech
Sep 20, 2023 · Backend Development

JDK 21 GA: All New Features, Virtual Threads & Generational ZGC Explained

The article introduces the official General Availability release of JDK 21, explains version naming conventions such as Alpha, Beta, RC, GA and LTS, and details its fifteen new features—including Virtual Threads, preview language enhancements, generational ZGC, and the removal of Shenandoah—while showing how to enable them.

Generational ZGCJDK 21Virtual Threads
0 likes · 11 min read
JDK 21 GA: All New Features, Virtual Threads & Generational ZGC Explained