2021.51 Java 17

2021年9月14日Java 17发布,是继Java 8、Java 11后的第三个LTS版本,也是Java 8 后Oracle第一次宣布可以免费商用的版本,总体更新并不大,主要是下面14个特性变化:
306:Restore Always-Strict Floating-Point Semantics恢复始终执行严格模式的浮点定
356:Enhanced Pseudo-Random Number Generators增强型伪随机数生成器
382:New macOS Rendering Pipeline新的 macOS 渲染管道
391:macOS/AArch64 PortmacOS AArch64 端口
398:Deprecate the Applet API for Removal弃用 Applet API
403:Strongly Encapsulate JDK InternalsJDK 内部强封装
406:Pattern Matching for switch (Preview)为 switch 支持模式匹配
407:Remove RMI Activation移除 RMI 激活
409:Sealed Classes密封类
410:Remove the Experimental AOT and JIT Compiler移除实验性的 AOT 和 JIT 编译器
411:Deprecate the Security Manager for Removal弃用安全管理器
412:Foreign Function & Memory API (Incubator)外部函数和内存 API(孵化中)
414:Vector API (Second Incubator)矢量 API(二次孵化中)
415:Context-Specific Deserialization Filters上下文特定反序列化过滤器

性能与之前比,也有提升。基于 OptaPlanner 用例,这些基准测试表明:

  • 对于 G1GC(默认),Java 17 比 Java 11 快 8.66%,比 Java 16 快 2.41%
  • 对于 ParallelGC,Java 17 比 Java 11 快 6.54%,比 Java 16 快 0.37%
  • Parallel GC 比 G1 GC 快 16.39%
OptaPlanner - How much faster is Java 17?
如下图,作为LTS版本,Java 17 维护到2029年 9月份,未来,Spring 6 将要采用Java 17。目前大部分公司还在用的Java 8, 维护到2030年12月份。
preview

2021年12月,Spring Native 0.11发布。随着AOT和Native模式成为Spring Boot 3和Spring Framework 6的主要主题,这些特性的质量、可维护性和易用性将达到一个新的水平。Spring Boot的Native模式计划于2022年底全面启用

2021年12月,Spring Boot 2.6.1 正式发布,2.5.0 成最低支持版本,Spring Boot 2.4.x 及之前的版本结束免费支持,意味着不再提供免费的安全更新和错误修复了,如果有需要,Spring Boot 2.2.x+ 这些还是可以提供商业支持的。而Spring Boot 2.1.x 及之前的版本,不再提供任何支持了。
同时,Spring Cloud 正式发布了2021.0.0版本,也是第一个支持 Spring Boot 2.6.x 的版本。 Spring Cloud 目前维护着三条版本主线:
  • Spring Cloud 2021.x
  • Spring Cloud 2020.x
  • Spring Cloud Hoxton.x

posted on   时间朋友  阅读(535)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2020-12-26 2020第52周关于学习
2019-12-26 中台对于中小公司的意义
2018-12-26 纯电汽车普及和全自动驾驶
2017-12-26 Jar包中文乱码问题
2016-12-26 李笑来:演讲能力是我这一生有幸学到的最重要能力
2015-12-26 2015第53周六
2014-12-26 第52周五迟到

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示