Redian新闻
>
Java 20 正式发布,超神了。。

Java 20 正式发布,超神了。。

公众号新闻

前言

JDK 20 / Java 20 正式发布。JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。

此版本包括 7 个 JEP(都处于不同的孵化和预览阶段),以及数百个较小的功能增强和数千个错误修复:

429:

Scoped Values (Incubator)

432:

Record Patterns (Second Preview)

433:

Pattern Matching for switch (Fourth Preview)

434:

Foreign Function & Memory API (Second Preview)

436:

Virtual Threads (Second Preview)

437:

Structured Concurrency (Second Incubator)

438:

Vector API (Fifth Incubator)

作用域值(Scoped Values)进入孵化阶段

引入 Scoped Values,它可以在线程内和线程间共享不可变数据。它们优于线程局部变量,尤其是在使用大量虚拟线程时。

记录模式 (Record Patterns) 进入第 2 预览阶段

Record Patterns 可对 record 的值进行解构,Record patterns 和 Type patterns 通过嵌套能够实现强大的、声明性的、可组合的数据导航和处理形式。

switch 模式匹配 (Pattern Matching for switch) 进入第 4 预览阶段

用 switch 表达式和语句的模式匹配,以及对模式语言的扩展来增强 Java 编程语言。将模式匹配扩展到 switch 中,允许针对一些模式测试表达式,这样就可以简明而安全地表达复杂的面向数据的查询。

外部函数和内存 API (Foreign Function & Memory API) 进入第 2 预览阶段

引入一个 API,通过它,Java 程序可以与 Java 运行时之外的代码和数据进行互操作。通过有效地调用外部函数,以及安全地访问外部内存,该 API 使 Java 程序能够调用本地库并处理本地数据,而不会像 JNI 那样有漏洞和危险。

虚拟线程 (Virtual Threads) 进入第 2 预览阶段

为 Java 引入虚拟线程,虚拟线程是 JDK 实现的轻量级线程,它在其他多线程语言中已经被证实是十分有用的,比如 Go 中的 Goroutine、Erlang 中的进程。虚拟线程避免了上下文切换的额外耗费,兼顾了多线程的优点,简化了高并发程序的复杂,可以有效减少编写、维护和观察高吞吐量并发应用程序的工作量。

结构化并发 (Structured Concurrency) 进入第 2 孵化阶段

JDK 19 引入了结构化并发,这是一种多线程编程方法,目的是为了通过结构化并发 API 来简化多线程编程,并不是为了取代 java.util.concurrent。

结构化并发将不同线程中运行的多个任务视为单个工作单元,从而简化错误处理、提高可靠性并增强可观察性。也就是说,结构化并发保留了单线程代码的可读性、可维护性和可观察性。

向量 API (Vector API) 进入第 5 孵化阶段

向量计算由对向量的一系列操作组成。向量 API 用来表达向量计算,该计算可以在运行时可靠地编译为支持的 CPU 架构上的最佳向量指令,从而实现优于等效标量计算的性能。向量 API 的目标是为用户提供简洁易用且与平台无关的表达范围广泛的向量计算。

更多详情可查看:https://openjdk.org/projects/jdk/20/

下载:https://jdk.java.net/20/


- EOF -

推荐阅读  点击标题可跳转

一行代码搞定 HTTP 请求,强得离谱~

和 try catch 说再见,SpringBoot 统一异常处理就该这么搞!


看完本文有收获?请转发分享给更多人

关注「Java后端编程」,提升Java技能


点赞和在看就是最大的支持❤️


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
2023 年,那些真香的“洋垃圾” 真的快要成为垃圾了。。。3999元起,联想moto razr 40 系列正式发布,打造小折叠终极形态南澳散记 (增订本) :第二十四章:吃蟹杂谈2499元起,vivo S17系列正式发布,新机详细体验Colleges Offering a Religious Studies Major黑马天启CEO杨昕:天启科创大模型正式发布,未来可能会有几十万家企业受益于大模型美食坊海鲜阁粤式饮早茶OCC 2023新闻中心丨 芯启航INSIGHTFUL-FFR国际多中心临床试验国内中心正式启动暨研究方案正式发布!Blink 1.0正式发布, 最小的x86 Linux模拟器2023,A股退市成河。。。。。。Colleges Offering a Philosophy MajorSlint 1.0 正式发布,基于 Rust 的 原生 GUI 工具包已成熟荣耀这两场发布会下来,是要把性价比写在脸上了。。。弹幕里也要放广告,还能不能让人好好看剧了。。。我最喜欢的美食博主。。。。。「360智脑大模型4.0」正式发布,支持文生视频,已接入360全家桶|最前线重磅!GPT-4 正式发布,新版 ChatGPT 强到离谱,我们替你抢先体验了Vite 4.3正式发布,性能提升,为应对Rust写的Turbopack?“文心一言”正式发布,百度真的Ready了?梅西的体能简直超神!强烈推荐他坚持8年的食谱荣耀Magic5系列国内正式发布,售价3999元起希腊罗德岛(Rhodes),面纱揭开荣耀X50官宣7月5日正式发布,首发骁龙6Gen1请ChatGPT「预测乐透号码」真的中奖了 他曝超神试算法第二轮裁员证实,Facebook员工又要哭了。。。一把淀粉一碗水就能做!超神奇的科学实验,娃开心到飞起Angular 16 正式发布,抢先体验指南美光在华销售产品未通过审查,微信刷掌支付正式发布,中国批准微软收购动视暴雪,JDG夺冠,这就是今天的其他大新闻!【VB100】2023年未来医疗100强榜单正式发布,聆听领袖企业的商业洞见一周资讯 | 2024QS世界大学排名正式发布,加拿大移民局官宣六大政策,全球疯狂抢人2499 元起,荣耀90系列正式发布,2亿像素写真相机加持恭喜!刚刚正式发布,近视的孩子有救了,眼科专家:不手术,黄金四步,让度数一降再降文心一言正式发布,百度股价蒸发300亿绿研院日报 | 《TCL公益基金会年度报告》正式发布,传播善意,让爱发生Vite 4.3 正式发布,前端构建工具
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。