JDK14的新特性

作者: flydean程序那些事 | 来源:发表于2019-12-16 21:57 被阅读0次

虽然JDK13在今年的9月17号才发布,但是丝毫不会影响到下一个版本JDK14的开发工作。听说官方定的新功能马上就要官宣了,我们这里不妨来提前推断一下。

在9月17号的发布中,Oracle提到了switch表达式的功能预计会在JDK14中最终确定。在我的之前的文章中我已经提到了,在JDK12和JDK13中switch表达式都是作为一个实验性的语法来推出的,经过三个版本的迭代,switch表达式的正式推出该是顺理成章的事情了。

同时也会包含一个JDK Enhancement Proposal (JEP)的更新:java的mapped byte buffers 将会支持non-volatile memory(NVM)。 这样将会允许FileChannel创建出指向NVM的MappedByteBuffer实例。

NVM使程序员可以跨程序来构建和更新程序状态,而不会产生输入和输出操作通常需要的大量复制或转移成本。 这对于交易程序而言尤其重要。 因此,此JEP的主要目标是确保客户端可以连贯且有效地从Java程序访问和更新NVM。

另外一个目标就是使用JDK内部API Unsafe来实现这个功能,这样可以提供给除了MappedByteBuffer以外的其他想提交到NVM的类使用。它还提供了使用现有API来追踪在NVM映射上的缓冲区的功能,从而进行监督和管理。

按照Oracle的计划,经过6个月的发布周期,JDK14将会在2020年的三月份发布。 JDK14将是一个non-LTS(非长期支持版本),只会支持6个月。

如果你感兴趣,可以从https://jdk.java.net/14/ 上下载其预览版本。

have fun !

更多教程请参考 flydean的博客

相关文章

  • Java学习26:JDK14新特性

    2020年3月17日,Oracle公司正式发布了JDK14。共新增了16项新特性。 新的语言特性 新的语言特性有7...

  • JDK14 新特性

    NUMA-Aware Memory Allocation for G1 了解这个特性之前,我们需要了解什么是NUM...

  • jdk14新特性

    1 JDK 14新特性即将发布 1.1 JDK 14详细概述 JDK 8 已经在 2014年 3月 18日正式可用...

  • JDK14的新特性

    虽然JDK13在今年的9月17号才发布,但是丝毫不会影响到下一个版本JDK14的开发工作。听说官方定的新功能马上就...

  • JDK14新特性介绍

    JDK14新特性介绍 描述 OpenJDK14是Java SE平台的版本14的开源参考实现,由Java社区流程中的...

  • JDK14的新特性:instanceof模式匹配

    JDK14在2020年的3月正式发布了。可惜的是正式特性只包含了最新的Switch表达式,而Records,pat...

  • JDK 14的新特性:instanceof模式匹配

    JDK14在2020年的3月正式发布了。可惜的是正式特性只包含了最新的Switch表达式,而Records,pat...

  • JDK14的新特性:JFR,JMC和JFR事件流

    简介 Java Flight Recorder(JFR)是JVM的诊断和性能分析工具。它可以收集有关JVM以及在其...

  • JDK新特性书目录

    JDK1.4新特性 JDK1.5新特性 JDK1.6新特性 JDK1.7新特性 JDK1.8新特性

  • Java11的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

网友评论

    本文标题:JDK14的新特性

    本文链接:https://www.haomeiwen.com/subject/vrkjnctx.html