Tagged
#JDK
2 posts
-
Java LTS Evolution: From Java 8 to Java 25 — A Language Upgrade Guide
From Java 8's lambdas and streams to Java 25's virtual threads, stream gatherers, and compact object headers — a tour of the five LTS releases (8, 11, 17, 21, 25), each OpenJDK distribution's free-support deadline, and a quick look at what the just-GA non-LTS Java 26 brings. A reference map for anyone still on Java 8 / 11 thinking about upgrading.
-
Which OpenJDK Distribution Should You Use? Temurin, Corretto, Zulu, and More
Downloading Java in 2026 is not as simple as it used to be. OracleJDK, OpenJDK, Eclipse Temurin, Amazon Corretto, Azul Zulu, Microsoft Build of OpenJDK, IBM Semeru, Oracle GraalVM, BellSoft Liberica — same "JDK" label, different licenses, maintainers, and platform support. This article walks through Oracle's licensing history from Java 8 through Java 25 (including the 2023 per-employee pricing change) and then compares the nine mainstream distributions so you can pick one that fits your situation.