美国上市公司,专注Java培训22年

JDK 10 本周将进入候选发布阶段,新特性抢先看


JDK 10 本周将进入候选发布阶段

Java 平台首席架构师 Mark Reinhold 近日在邮件列表上表示,按计划,JDK 10 将于 2 月 8 日星期四进入候选发布(Release Candidate)阶段。他建议 JDK 10 在该阶段采用和 JDK 9 相同的发布流程,将 Bug 修复分为 P1 - P5 五个不同的级别。

候选阶段将重点修复那些能直接影响 JDK 10 能否成功发行的 P1 级错误,并将那些非关键或短期内无法解决的 P1 级错误推迟处理。此外,所有 P2 - P5 级的错误均留给后续版本修复。

JDK 10 的十二项新特性已确定,包括:

JEP 286: 局部变量的类型推导。该特性在社区讨论了很久并做了调查,可查看 JEP 286 调查结果。

JEP 296: 将 JDK 的多个代码仓库合并到一个储存库中。

JEP 304: 垃圾收集器接口。通过引入一个干净的垃圾收集器(GC)接口,改善不同垃圾收集器的源码隔离性。

JEP 307: 向 G1 引入并行 Full GC。

JEP 310: 应用类数据共享。为改善启动和占用空间,在现有的类数据共享(“CDS”)功能上再次拓展,以允许应用类放置在共享存档中。

JEP 312: 线程局部管控。允许停止单个线程,而不是只能启用或停止所有线程。

JEP 313: 移除 Native-Header Generation Tool (javah)

JEP 314: 额外的 Unicode 语言标签扩展。包括:cu (货币类型)、fw (每周第一天为星期几)、rg (区域覆盖)、tz (时区) 等。

JEP 316: 在备用内存设备上分配堆内存。允许 HotSpot 虚拟机在备用内存设备上分配 Java 对象堆。

JEP 317: 基于 Java 的 JIT 编译器(试验版本)。

JEP 319: 根证书。开源 Java SE Root CA 程序中的根证书。

JEP 322: 基于时间的版本发布模式。“Feature releases” 版本将包含新特性,“Update releases” 版本仅修复 Bug 。

JDK 10 本周将进入候选发布阶段

此外,JDK 11 的页面已经出现了四个 JEP ,包括:动态类文件常量(JEP 309,Dynamic Class-File Constants)、低开销垃圾收集器 Epsilon(JEP 318)、移除 Java EE 和 CORBA 模块(JEP 320),以及 Lambda 参数的本地变量语法(JEP 323)。JDK 11 计划于 2018 年 9 月发布,并有望成为新的 LTS 版本。

 感谢大家阅读由Java职场分享的“JDK 10 本周将进入候选发布阶段”希望对大家有所帮助,更多精彩内容请关注Java培训官网


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 程序员进阶:成为更好程序员的8种途径
    程序员进阶:成为更好程序员的8种途径
    本文讲述了8种方式帮助你如何从一名普通的程序员进阶成为一名伟大的程序员,让我们就从此时此刻开始提高自己的开发技能吧。 详情>>

    2017-11-06

  • 1024程序员节
    1024程序员节
    1GB=1024M,而1GB与1级谐音,也有一级棒的意思。从2014年起,每年10月24日定义为程序员节。 详情>>

    2017-10-23

  • Java程序员面试失败的五大原因
    Java程序员面试失败的五大原因
    下面是 Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容。 详情>>

    2017-10-25

  • Java开发工程师前途何在?
    Java开发工程师前途何在?
    经常听见有人这样说:现在JAVA开发工程师前途何在,到底有没有前途呢?怎样才能做一个好的JAVA工程师,我的路应该如何去走。我是新手,不知道这个专业怎么样,看见好多人都在埋怨软件开发辛苦、挣得少,事实如此吗? 详情>>

    2018-05-23

  • Java开班时间

    收起