写点什么

Java 15 到目前为止的进展

  • 2020-04-27
  • 本文字数:797 字

    阅读完需:约 3 分钟

Java 15 到目前为止的进展

Java 14在一个月前左右刚刚发布,但是新的 Java 发布模型的一个强大优点就在于,下一个版本的工作从来没有停止过。这意味着 Java 15 的发布计划已经开始了。


尽管距离进入特性冻结和rampdown阶段还有几乎两个月的时间,但是 Java 15 的一些特性已经宣布了。其中包括:



两个新垃圾收集器的标准版本也会出现在特性列表中:


  • ZGC:可扩展、低延迟的垃圾收集器(JEP 377

  • Shenandoah:低暂停时间的垃圾收集器(JEP 379


ZGC 是由 Oracle 开发的,而 Shenandoah 是由 Red Hat 开发的。两者提供了类似的功能,那就是非常低的暂停时间和对大规模堆的可扩展性,该功能是以整体的性能为代价获取的(即降低了应用的吞吐量)。


Java 14 交付了Amber项目的一些里程碑特性,作为其增量交付的一部分。其中包括第一个 预览发布版的Records标准版的Switch Expressions以及对instanceof Pattern Matching的初始预览版


尽管还没有官方宣布,但似乎 Java 15 很可能会进一步包含相关的 JEP,以继续交付这组特性。


这可能会包含 Records 的第二个预览版,甚至最终(Standard)版。另外,Sealed Types的目标似乎也是 Java 15,只不过这很可能是一个预览特性。


JDK 15 的另外一个具有竞争力的特性是JEP 375,也就是 instanceof 的 Pattern Matching 的第二个预览版。它通过为记录引入 deconstruction 模式,为模式匹配提供了另外一个关键步骤,这在 Java 语言中实现了的其他语言(例如,使用结构化类型实现产品类型的语言)的解构(destructuring)的概念。


Sealed Types、Records 以及模式匹配作为概念的引入表明了Java语言一个清晰的发展方向。再加上市场不愿意采用非LTS发布版本,这意味着到 2021 年 9 月份,Java 17(LTS)的最终特性将会包含完全成熟的模式匹配和名义代数类型(nominal algebraic type)。


原文链接:


Java 15: The Story So Far


2020-04-27 15:533006

评论 1 条评论

发布
用户头像
文本块对编程体验来说算是个痛点
2020-04-28 09:46
回复
没有更多了
发现更多内容

Amazon SageMaker 机器学习之旅的助推器

亚马逊云科技 (Amazon Web Services)

跨境电商三大趋势

api开发

移动App开发常见的三种模式(原生应用、H5移动应用、混合模式应用)

天津汇柏科技有限公司

软件开发 APP开发 软件定制开发

华为云亮相LEAP科技展,携手沙特共创智能新高度

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟

震惊:苹果手机电池栏“黑白无常”

京东科技开发者

告别过往,重获新生

少油少糖八分饱

村上春树 小说推荐 海边的卡夫卡

目前人工智能的发展,未来对人类的就业有那些影响?

算法的秘密

CCE集群VPC网络模式下几种访问场景

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟

为了跳槽或提升自己,你会先学习哪一门编程语言?

小齐写代码

GaussDB(DWS)集群通信:详解pooler连接池

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(DWS)

开源无代码 / 低代码平台 NocoBase 0.20:支持多数据源

NocoBase

开源 低代码 低代码开发 低代码平台 无代码平台

PostgreSQL数据库连接数设置的越大越好吗

张文平

数据库 postgresql 连接数 数据库配置

实时工业控制系统的创新整合:PLC4X与CnosDB的高效数据采集与存储

CnosDB

开源 时序数据库 tsdb CnosDB

再聊对架构决策记录的一些思考

京东科技开发者

基于 Sass 的架构之 redis多租户

智慧源点

科技越发展普通人会越限制还是越free?

算法的秘密

电动车窗开关中MOS管的应用解析

芯动大师

汽车电子 芯片技术 MOS管

MySQL 8.0.26版本升级32版本查询数据为空的跟踪

GreatSQL

淘系接口推荐:淘宝店铺所有商品数据接口

tbapi

淘宝API接口 淘宝店铺所有商品数据接口 淘宝商品数据采集

1688接口推荐:1688商品详情数据接口

tbapi

1688 1688API接口 1688商品详情数据接口 1688商品数据采集

HarmonyOS-安装篇(DevEco Studio)

京东科技开发者

游戏行业需要堡垒机吗?用哪款堡垒机好?

行云管家

网络安全 游戏 数据安全 堡垒机

利用1688商品详情API:打造高效的电商解决方案

技术冰糖葫芦

API Explorer API 接口 API 策略 pinduoduo API

借助 Terraform 功能协调部署 CI/CD 流水线-Part 2

SEAL安全

运维 云原生 CI/CD Terraform

Java 15 到目前为止的进展_语言 & 开发_Ben Evans_InfoQ精选文章