jdk中有LTS的版本是
时间: 2023-02-05 07:15:34 浏览: 54
在Java开发工具包(JDK)中,有一些版本是长期支持(LTS)版本。LTS版本指的是在发布后会提供更长时间的技术支持和安全更新的版本。
目前,Java SE 11(发布于2018年9月)是最新的LTS版本。在此之前,Java SE 8(发布于2014年3月)也是一个LTS版本。
需要注意的是,在Java SE 9和Java SE 10之后,Oracle改变了发布周期和支持模式,因此这两个版本并不是LTS版本。
希望这个回答能帮到你!
相关问题
有没有关注过JDK最新版本的新特性,最新的版本是多少,有哪些LTS版本
是的,我了解JDK最新版本的新特性。目前最新的JDK版本是JDK 16,它于2021年3月16日发布。JDK 16引入了许多新功能和改进,包括强类型枚举、记录、模式匹配、向量API等。
另外,JDK还有长期支持版本(LTS),这些版本具有更长的维护期限。JDK 11是目前最新的LTS版本,其支持期限将持续至2026年。此外,JDK 8也是LTS版本,其支持期限将持续至2025年。
JDK17(LTS)和JDK8的区别
JDK17和JDK8是两个版本的Java开发工具包,在以下几个方面有所不同:
1. 特性支持:JDK17相比JDK8提供了更多的新特性支持,例如Sealed类、Pattern Matching for instanceof、Switch表达式等。
2. 性能提升:JDK17在性能上有所提升,例如JIT编译器的改进、ZGC垃圾回收器的改进等。
3. 安全性:JDK17在安全方面有所增强,例如默认情况下禁用了TLS1.0和TLS1.1协议等。
4. LTS支持:JDK17是一个长期支持版本,相比之下JDK8已经不再是一个LTS版本,因此JDK17在长期稳定性方面更有保障。