写点什么

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:532879

评论 1 条评论

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

当下工作流管理系统的发展趋势

Marilyn

敏捷开发 快速开发 软件架构 企业开发

独立显卡市场又一巨头跻入,英特尔锐炬® Xe MAX 独立显卡来了!

E科讯

直播预告 | CloudQuery初体验——安装及多数据源连接

BinTools图尔兹

数据库 sql 安全 工具软件 dba

精解四大集合框架:Queue核心知识总结

田维常

后端

SpringBoot-技术专题-war包部署读取外部配置Yml

码界西柚

SpringBoot-技术专题-war包部署读取外部配置Properties

码界西柚

写文档太麻烦,试试这款 IDEA 插件吧!

程序员小航

Java markdown IDEA idea插件 文档

架构师训练营第 1 期 第 5 周作业

李循律

极客大学架构师训练营

TensorFlow 篇 | TensorFlow 数据输入的最佳实践

Alex

tensorflow keras input pipeline dataset

MySQL中事务的持久性实现原理

X先生

MySQL 数据库 sql 数据库事务 事务

架构师训练营 1 期第 6 周作业

木头发芽

TypeScript魔法堂:函数类型声明其实很复杂

肥仔John

Java typescript

EDA最强攻略,如何为EDA选择存储?

焱融科技

分布式 高性能 存储 半导体 EDA

华为云的销售凭什么说“赢”了罗振宇?

ToB行业头条

tob

Forsage矩阵系统开发,智能合约搭建

薇電13242772558

合约交易所系统开发技术搭建

薇電13242772558

区块链

目标检测综述

Dreamer

接口测试人员需要掌握的知识技能

测试人生路

接口测试

专利申请其实并不难?四步教你玩转专利申请!

华为云开发者联盟

专利 保护

基于React+Koa实现一个h5编辑器

徐小夕

Java nodejs H5 React koa

云图说|知道吗?在和你对话的那头,也许是个机器人哦~

华为云开发者联盟

华为 AI 机器人

试用阿里网盘内测版-不限速、无广告、隐私安全我全都要

郭旭东

阿里云网盘

Caffe 安装踩坑记录

Dreamer

caffe

Docker底层技术

混沌畅想

Docker 容器 DevOps 底层技术

架构师训练营第 1 期 第 3 周作业

李循律

极客大学架构师训练营

在2020年更受关注和追捧的JS框架

葡萄城技术团队

react.js Vue js Svelte

数据结构与算法系列之链表操作全集(二)(GO)

书旅

数据结构 算法 Go 语言

面试时说Redis是单线程的,被喷惨了!

redis 编程 程序员 计算机

快速掌握并发编程---深入学习ThreadLocal

田维常

精解四大集合框架:Set核心知识总结

田维常

程序员 后端

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