服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

JDK 20 / Java 20 正式 GA

日期: 来源:程序猿DD收集编辑:

出品 | OSC开源社区(ID:oschina2013)

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/

------

我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取

推荐阅读

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

相关阅读

  • 受贿近7000万 杨懿文一审获刑16年半

  • 3月23日,湖南省株洲市中级人民法院依法对湖南省常德市委原书记杨懿文受贿、滥用职权一案公开宣判,杨懿文犯受贿罪,判处有期徒刑十五年,并处罚金人民币三百五十万元;犯滥用职权罪,
  • 石家庄最新回复!涉地铁规划、两所在建小学…

  • 近日记者整理了3月以来石家庄市政府网站、人民网留言板等网站的公开信息了解到官方对大家关心的各类问题已作出最新回复内容涉及地铁规划两所在建小学最新进展回迁房交付、
  • 开除!免职!警方介入→

  • 近日,有网友爆料一小学教师连扇女生数十耳光还用凳子殴打引发社会关注西安的刘女士称,2月23日,周至县仰天小学一名二年级老师检查全班同学的数学作业,有问题就打。“老师扇了孩
  • 一周工作动态(3月13日-3月19日)

  • 3月13日国土空间规划科▲杭州市规划和自然资源局组织召开城西科创大走廊核心区城市设计专题会议,市规划资源局党组书记、一级巡视员陈祥荣,市规划资源局一级调研员杨明聪,余杭

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 除了参赛服和奖牌,今年汉马跑友还有这些福利

  • 武汉晚报3月24日讯(记者张琳)3月24日,记者从在2023武汉体育消费周暨中国银行2023武汉马拉松新闻通气会上获悉,今年除了精美的参赛服和完赛奖牌外,汉马赛事福利将再次升级。赛事补
  • 网传文心一言的魔性作图,有点被吓到...

  • 来源:菜鸟教程近日看到网友们用百度文心一言来作图,看了后我都愣住了。。。1、AI 作画 -- 车水马龙2、AI 作画 -- 驴肉火烧3、AI 作画 -- 唐伯虎点秋香4、AI 作画 -- 鱼香肉
  • JDK 20 / Java 20 正式 GA

  • 出品 | OSC开源社区(ID:oschina2013)JDK 20 / Java 20 正式发布。JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS