Java 10 发布于 2018 年 3 月 20 日,这是一个非 LTS(长期支持)版本,Oracle 仅提供六个月的支持。
下图是从 JDK 8 到 JDK 25 每个版本的更新带来的新特性数量和更新时间:

Java 10 发布于 2018 年 3 月 20 日,这是一个非 LTS(长期支持)版本,Oracle 仅提供六个月的支持。
下图是从 JDK 8 到 JDK 25 每个版本的更新带来的新特性数量和更新时间:

Java 11 于 2018 年 9 月 25 日正式发布,这是很重要的一个版本!Java 11 是继 Java 8 之后的第一个长期支持(Long-Term-Support)版本,Oracle 表示会对 Java 11 提供大力支持,这一支持将会持续至 2026 年 9 月。
下面这张图是 Oracle 官方给出的 Oracle JDK 支持的时间线。

JDK 12 于 2019 年 3 月 19 日发布,这是一个非 LTS 版本。
这篇文章会挑选其中较为重要的一些新特性进行详细介绍:
JDK 14 于 2020 年 3 月 17 日发布,这是一个非 LTS 版本。
这篇文章会挑选其中较为重要的一些新特性进行详细介绍:
Java 16 在 2021 年 3 月 16 日正式发布,非长期支持(LTS)版本。
JDK 16 共有 17 个新特性,这篇文章会挑选其中较为重要的一些新特性进行详细介绍:
Java 17 在 2021 年 9 月 14 日正式发布,是一个长期支持(LTS)版本。
下面这张图是 Oracle 官方给出的 Oracle JDK 支持的时间线。可以看得到,Java 17 最多可以支持到 2029 年 9 月份。

Java 17 将是继 Java 8 以来最重要的长期支持(LTS)版本,是 Java 社区八年努力的成果。Spring 6.x 和 Spring Boot 3.x 最低支持的就是 Java 17。
Java 18 在 2022 年 3 月 22 日正式发布,非长期支持版本。
JDK 18 共有 8 个新特性,这篇文章会挑选其中较为重要的一些新特性进行详细介绍:
JDK 19 于 2022 年 9 月 20 日正式发布,非长期支持版本。
JDK 19 共有 7 个新特性,这篇文章会挑选其中较为重要的一些新特性进行详细介绍:
JDK 20 于 2023 年 3 月 21 日发布,非长期支持版本。
根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。
JDK 20 共有 7 个新特性,这篇文章会挑选其中较为重要的一些新特性进行详细介绍:
JDK 21 于 2023 年 9 月 19 日 发布,这是一个非常重要的版本,里程碑式。
JDK 21 是 LTS(长期支持版),至此为止,目前有 JDK8、JDK11、JDK17 和 JDK21 这四个长期支持版了。
JDK 21 共有 15 个新特性,这篇文章会挑选其中较为重要的一些新特性进行详细介绍: