
DK/Java 13 在一个月前已经宣布,该版本带来了 5 大新特征,笔者调查到个中的 Text Blocks(文本块)特征好像被接头最多。文本块特征与常见的 Python """any input""" 特征一样,它支持多行字符串笔墨,可以不必要行使大大都转义序列,同时可以闪开拓职员节制名目。固然这不是出格伟大的特征,但对付开拓中想将 HTML 代码引入 Java 来说是极大的便利,代码可读性也极大进步。
关于 Java 13 的其余新特征这里不赘述,感乐趣的话可以看看文末保举的几篇内容。这里想写的着实是:凭证老例,可以开始盯着 Java 14 的新特征了。
JDK 14 此刻处于 Early-Access(EA,早期会见)阶段,凭证宣布周期正式版本将于来岁 3 月 17 日宣布。
今朝最新版本是 build 17,各个 build 的更新声名可以查察:https://jdk.java.net/13/release-notes。

本文引用 InfoWorld 的报导,先容一下今朝 JDK 14 中也许会呈现的 3 项新特征。个中有两个特征被正式提了出来,尚有一个特征则是猜测性子,别离看看:
- 改造 NullPointerExceptions,通过精确描写哪些变量为 null 来进步 JVM 天生的非常的可用性。该提案的作者但愿为开拓职员和支持职员提供有关措施为何非常终止的有效信息,并通过更清晰地将动态非常与静态措施代码相干联来进步对措施的领略。
- 非易失性映射的字节缓冲将添加新的 JDK 特定文件映射模式,该模式应承 FileChannel API 用于建设引用非易失性内存(NVM)的 MappedByteBuffer 实例。NVM 使开拓者可以跨措施构建和更新措施状态,而不会发生输入和输出操纵凡是必要的大量复制和翻译本钱,这对付买卖营业措施而言尤其重要。该加强提案首要方针是确保客户端可以连贯有用地从 Java 措施会见和更新 NVM;第二个方针是行使 Unsafe 类中界说的受限定 JDK 内部 API 来实现此提交举动,因此可以由也许必要提交给 NVM 的 MappedByteBuffer 之外的其余类重用;另一个方针是应承现有 API 跟踪在 NVM 上映射的缓冲区,以举办监控和打点。
- Switch Expressions 在 JDK 12 与 13 中都是预览状态,估量在 JDK 14 中成为不变特征。switch 表达式扩展了 switch 语句,使其不只可以作为语句(statement),还可以作为表达式(expression),而且两种写法都可以行使传统的 switch 语法,可能行使简化的“case L ->”模式匹配语法浸染于差异范畴并节制执行流。这些变动将简化一般编码事变,并为 switch 中的模式匹配(JEP 305)做好筹备。
JDK 14 EA 版本下载地点:https://jdk.java.net/13
最后,必要留意的是 EA 阶段的特征也有也许永久不会呈此刻最终的 JDK/Java 14 正式 GA 版本中。 【编辑保举】 - Python新器材:用三行代码提取PDF表格数据
- 2019年StackOverflow开拓职员优越JavaScript编辑器排名
- Facebook开源开拓框架Hydra,可以或许简化、动态编写措施设置
- 前端开拓真的没有后端人为高?
- Github中文项目排行榜,你永久想不到开拓者都用它干了什么
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|