Java 17是一款十分专业的编程工具,主要应用于web网页的开发、Android的开发、客户端的开发等等,对于开发人员来说,Java基本等于了JDK。而在新的版本中,进行了一些功能增强,有需要的小伙伴们快来下载体验吧!
![图片[1]-Java SE Development Kit 17(JDK)v17.0.10 编程工具-一键开心网](https://www.1jkx.com/wp-content/uploads/2022/09/Java-SE-Development-Kit.jpg)
软件特色
1、简化数字敏感库开发,包括java.lang.Math和java.lang.StrictMath(对开发无实际意义)
2、ParallelGC默认启用自适应并行处理,并行GC确定java.lang.ref.Reference在垃圾收集期间用于处理实例的最佳线程数
3、在有多个线程可用于垃圾收集的机器上,明显改善了垃圾收集暂停的阶段
4、如果遇到垃圾收集暂停增加的情况,可以通过-XX:ParallelRedProcEnabled在命令行上指定到原始行为
5、增强JDK-8176894(TreeMap没有对putIfAbsent()、computeIfAbsent()、computeIfPresent()、compute()方法的专门实现。默认实现经常导致两次树遍历,这会损害性能)
新版变化
2024年1月16日 JDK 17 发行说明
Java™ SE Development Kit 17.0.10 (JDK17 LTS)
JDK17是Java开发套件长期支持版,Java SE订阅者可以在2026年9月前接受JDK17更新!
Java17是一个LTS长期支持版本,就像Java11一样,Java11开始了一个新的发布节奏,Java11支持到2023年9月,扩展支持到2026年9月,在Java11中OracleJDK不再免费用于生产和商业用途,每6个月发布一个新的Java版本,即所谓的非LTS发布,从Java12直至并包括Java16,这些都是生产就绪版本,与LTS版本的唯一区别是支持在下一个版本发布时结束。
暂无评论内容