JDK19中的新特性

Java19将于9月发布,是一个非LTS版本,它将以结构化并发、虚拟线程、切换表达式模式匹配、向量API(vector)和Linux/RISC-V端口为特色。

定于今年9月发布的Java Development Kit 19现在已经完成了功能,并进入了第二个降级阶段。该版本有七个功能,包括结构化并发、记录模式、外部函数和内存API预览,以及对开源Linux/RISC-V指令集体系结构(ISA)的支持。

随着标准Java发布过程中的这一最新里程碑,其他计划中的功能,如通用泛型和值对象,将不得不等待平台的更高版本。JDK 19紧随3月22日JDK 18的到来。标准Java的发布周期为六个月。

JDK 19计划于9月20日正式发布用于生产,之前的候选版本将于8月11日和8月25日发布。上个月达到了初始阶段。JDK 19的早期访问版本可以从JDK.java.net/19访问。JDK 19功能包括:

  • 在孵化器阶段,结构化并发( https://openjdk.org/jeps/428 )旨在通过结构化并发API简化多线程编程。这种并发性将在不同线程中运行的多个任务视为单个工作单元,以简化错误处理和取消。提高了可靠性和可观测性。
  • 记录模式record的预览( https://openjdk.org/jeps/405 ),用于解构record记录值。记录模式和类型模式可以嵌套,以实现声明性、强大且可组合的数据导航和处理形式。该提案的目标包括扩展模式匹配以表达更复杂、可组合的数据查询,同时不改变类型模式的语法或语义。该提案以 instanceof 的模式匹配为基础,于2021在JDK 16中交付。未来的计划可能要求使用阵列模式和 vararg 模式等功能扩展记录模式。记录模式是Amber项目的一部分,该项目旨在探索和培育更小的、面向生产力的Ja
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值