java 功能列表_为什么新的Java 10功能列表如此之小

java 功能列表

是我一个人,还是Java 10版本在所有人身上蔓延?

鉴于,Java 10的发布计划是很久以前的,但是鉴于Oracle在按时推出全增量Java版本方面的不完善历史,实际上没有人期望过。 但是在JavaOne 2017上 ,Oracle确实承诺要花六个月的时间来发布JDK,并且自从Java 9于2017年9月下旬发布以来,只需要数个月就可以知道新的Java 10功能将在3月发布。如果Oracle将坚持其新采用的时间表,那么到2018年。

Java 10有什么新功能?

在他们的新闻稿中 ,Oracle宣称“ Oracle新的六个月的Java创新周期中的第一个版本”。 他们甚至对Java 10的新功能以及随附的Java 10功能列表都感到有些自豪,尽管所讨论的列表并不特别长。 最值得注意的Java 10新功能包括:

  • 局部变量的类型推断
  • 由于G1垃圾回收的并行化,Java 10性能得到了增强
  • 类数据共享(CDS)功能可能会缩短JDK的启动时间
  • 针对基于x64的Linux系统的实验性即时编译器功能。

针对开发人员的Java 10新功能

开发人员将发现局部变量类型推断,以及在他们的应用程序中使用长保留但迄今未使用的关键字var的功能,这可以节省一点时间,但是从开发人员的角度来看,这是新Java唯一值得注意的部分10个功能列表。 变量类型推断极不可能使组织竞相安装Java 10并更新其系统的JAVA_HOME环境变量。 但这是开发人员应该习惯的情况,因为具有更少功能的更频繁的发行现在已成为新常态。

一小部分Java 10功能

“由于Java 9推出了新的模块系统,我们可以更快地提供较小的功能,” Java冠军西蒙·帕普尔(Simon Maple)谈到Java平台的新体系结构的好处时说道。 “因此,对于Java来说确实是有意义的, 因为它已经模块化了 ,可以利用该模块化并说'正确,现在,我们将在准备就绪时推出不同模块的不同部分。” 因此,每六个月即可提供准备推出的产品。” 这就解释了为什么Java 10功能列表没有那么长的原因。 尚未完全完善的主要功能将不再阻止发行。 取而代之的是,发布会每六个月进行一次,无论预期功能是否就绪。 如果准备就绪,它将被烘焙到构建中。 如果不是,则发布没有它。 Java的模块化使这成为可能,因此等待新版本发布两到三年的日子已经过去了,因为不完整的大型票据项目不会阻止发布列车全部停下来。

Java 10发行版的主要收获与语言无关,而是Oracle充分展现了他们对六个月发行节奏的承诺,而Java社区应该对此感到高兴。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Why-the-new-Java-10-features-list-is-so-small

java 功能列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值