跪了!!连阿里P9的服JDK 16 正式发布,一次性发布 17 个新特性…不服不行!

JDK 16如期发布,包含17个新特性,如模式匹配、Records、jpackage打包工具等。 Records简化代码,模式匹配增强instanceof功能。同时,JDK 16开始对内部API进行强封装,引入Vector API和Foreign Linker API等孵化特性。尽管更新频繁,但这些创新保持了Java的活力。
摘要由CSDN通过智能技术生成

牛逼啊,JDK 15 刚发布半年(2020/09/15),JDK 16 又如期而至(2021/03/16),老铁们,跟上。
来看下 Oracle Java 支持路线图:

Oracle 继续保持版本半年一发的节奏。。。
试问:你还能追上 JDK 的发布速度吗??
可以看到,JDK 16 也不是一个长期支持的版本,只支持 6 个月到 2021 年 9 月,上一个长期支持版本还是 JDK 11,下一个长期支持版本是 JDK 17,还有半年也要发布了。
所以千万不要把 JDK 16(非长期支持版本)用于生产,大家了解一下就好。

JDK 16 新特性一览


JDK 16 这个版本提供了 17 个增强功能,包括全新的 Java 语言改进,工具和内存管理,以及还有一些孵化和预览特性,有了这些新功能,Java 会进一步提高开发人员的生产力。

值得关注的变化是,JDK 14 中提供的预览特性:模式匹配和记录Records,经过一年的社区反馈和实际应用,终于在 JDK 16 中完成最终落地了。

另外,Oracle 还为 Java SE 订阅服务中免费提供 GraalVM 企业版服务,GraalVM 可以帮助提高应用程序的性能并减少资源消耗,尤其是在微服务和云原生架构中。
#JDK 16 新特性详细介绍
下面是 JDK 16 中的 17 个新特性详细介绍。

394:Pattern Matching for instanceof

模式匹配 for instanceof,相当于是增强的 instanceof,在 JDK 14 中首次成为预览特性,在 JDK 16 中正式转正。

模式匹配的到来将使得 instanceof 变得更简洁、更安全,为什么这么说,请看下面的示例。

正常的 instanceof 写法:

if (object instanceof Kid) {
   
  Kid kid 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值