阅读需知:
Java现在发布版本很快,每年两个——分别在每年的3月份和9月份,但真正会被大规模使用的是LTS版本,并且每个LTS版本官方都会给予至少四年的支持维护,下面是Oracle官方给出的Oracle JDK支持的时间线:
ps:自Java 9(2018年)之后,每年两个新特性版本;自Java 17(2021年)之后,每两年发布一个LTS版本。
在Java版本中,一个特性的发布都会经历孵化、预览和成为正式特性这些阶段,其中孵化和预览可能会跨越多个Java版本,所以在介绍Java新特性的时候会秉承以下策略:
一些不太重要或者开发者不太需要关注的特性就不做介绍,读者可自行去官网查看更多内容。
预览阶段的特性,会在首次预览中进行介绍,如果是多次预览,则后续的版本就不做介绍,不过会标注链接。
孵化阶段的新特性暂不做介绍,不过也有例外,比如向量API这个特性,自Java 16开始第一次孵化,直到Java 23共经历了8轮孵化,像这种就暂时仅作简单介绍。
一、Java 8(LTS)
Java8发布于2014年3月18日。
传送门👉:Java 8(LTS版本)新特性概述
二、Java 9
Java 9发布于2017年9月22日。
传送门👉:Java 9新特性概述
三、Java 10 & Java 11(LTS)
Java 10发布于2018年3月20日,Java 11发布于2018年9月25日。
传送门👉:Java 10&Java 11(LTS版本)新特性概述
四、Java 12 & Java 13
Java 12发布于发布于2019年3月19日,Java 13发布于2019年9月17日。
传送门👉:Java 12&Java 13新特性概述
五、Java 14 & Java 15
Java 14发布于发布于2020年3月17日,Java 15发布于2020年9月15日。
传送门👉:Java 14&Java 15新特性概述
六、Java 16 & Java 17(LTS)
Java 16发布于发布于2021年3月16日,Java 17发布于2021年9月14日。
传送门👉:Java 16&Java 17(LTS版本)新特性概述
七、Java 18 & Java 19
Java 18发布于发布于2022年3月22日,Java 19发布于2022年9月29日。
传送门👉:Java 18&Java 19新特性概述
八、Java 20
Java 20发布于发布于2023年3月21日。
传送门👉:Java 20新特性概述
九、Java 21(LTS)
Java 21发布于发布于2023年9月19日。
传送门👉:Java 21新特性概述
十、Java 22
Java 22发布于发布于2024年3月19日。
传送门👉:Java 22新特性概述
十一、Java 23
Java 23发布于发布于2024年9月17日。
传送门👉:Java 23新特性概述
十二、Java 24
Java 24发布于2025年3月18日。
传送门👉:Java 24新特性概述
十三、Java 25(LTS-2025年9月)
敬请期待...
End:希望对大家有所帮助,如果有纰漏或者更好的想法,请您一定不要吝啬你的赐教🙋。