Java 25 是目前最新 LTS,帶來 Compact Source Files、Scoped Values、Flexible Constructor Bodies 等正式功能。Java 26 加入 HTTP/3 支援與 Applet API 移除,Java 27 預計九月發佈,Compact Object Headers 將成為預設。整理三個版本的重點特性、程式碼範例,以及 Structured Concurrency 等一直停在 preview 的功能現況。
Java 25、26、27 新特性整理|LTS 升級重點與 Preview 功能追蹤
Java 版本演進|從 Java 8 到 25 的語言進化史
從 Java 8 的 Lambda 與 Stream,到 Java 25 的 virtual threads、stream gatherers、compact object headers,整理 Java 8、11、17、21、25 五個 LTS 的釋出時間、特色功能、各家 OpenJDK 發行版的免費支援到期日,順便提一下 2026 年 3 月剛 GA 的非 LTS Java 26 帶來什麼新東西。給還在 Java 8 / 11 想升級的開發者一份對照地圖。