Tagged articles

Lazy Constants

3 articles · Page 1 of 1
macrozheng
macrozheng
Sep 18, 2026 · Backend Development

JDK 27: Default G1 GC, Compact Object Headers & Post-Quantum TLS Explained

JDK 27 introduces three major default behavior changes—G1 as universal garbage collector, 64-bit compact object headers reducing heap usage by 25%, and post-quantum hybrid key exchange for TLS 1.3—plus preview features like structured concurrency, lazy constants, primitive pattern matching, and Vector API for AI workloads.

Compact Object HeadersG1 GCJDK 27
0 likes · 22 min read
JDK 27: Default G1 GC, Compact Object Headers & Post-Quantum TLS Explained
Su San Talks Tech
Su San Talks Tech
Sep 17, 2026 · Backend Development

JDK 27 Released: Three Default Changes Boost Performance & Security Without Code Changes

JDK 27 introduces nine JEPs including G1 as universal default GC, compact object headers reducing heap usage by 25%, and post-quantum TLS 1.3 hybrid key exchange enabled by default — all requiring zero code changes — plus preview features like lazy constants, primitive pattern matching, structured concurrency, and Vector API for AI workloads.

Compact Object HeadersG1 GCJDK 27
0 likes · 22 min read
JDK 27 Released: Three Default Changes Boost Performance & Security Without Code Changes