当前位置: 首页 > 面试题库 >

Project Coin的收藏增强功能是否将在JDK8中使用?

谢修真
2023-03-14
问题内容

最初Coin项目已增强了对集合的支持,例如list[3]代替list.get(3)map["hello"] = 27代替的map.put("hello", 27),但他们不是在JDK7。他们会在jdk8中吗?对于“是”或“否”,我找不到确切的答案。


问题答案:

自5月30日起,Brian Goetz在Project Lambda邮件列表中的这篇文章中简要提到了列表,集合,地图(和其他可能的)文字:

http://mail.openjdk.java.net/pipermail/lambda-dev/2012-May/004979.html

为了说明我的意思是“我们可以做得更好”,这是一个替代方案,它从#:结构化文字中获取了更多收益。尽管这些计划在8时还没有到位,但我们已经表示希望为列表,地图,集合等添加结构化文字。#作为前缀符号并与​​定界符结合使用,可以使我们的语法返回值更高:结构化文字构建器(作为奖励,#已经与许多语言的结构化文字相关联,一直回到许多早期的汇编语言,其中#是立即寻址模式。)

因此在我看来,即使集合文字也无法将其纳入JDK 8,更不用说get / set / put运算符了。真遗憾。

另外,在JDK 8里程碑列表中,我看不到任何与集合文字或新运算符有关的内容:

http://openjdk.java.net/projects/jdk8/milestones



 类似资料:
  • 问题内容: 8 最初Coin项目已增强了对集合的支持,例如代替和代替的,但他们不是在JDK7。他们会在jdk8中吗?对于“是”或“否”,我找不到确切的答案。 问题答案: 自5月30日起,Brian Goetz在Project Lambda邮件列表中的帖子中简要提到了列表,集合,地图(以及其他可能的)文字: http://mail.openjdk.java.net/pipermail/lambda-

  • 了解 Illustrator 最新版本的新增功能。 Illustrator 2018 年 10 月版(版本 23.0)为设计人员和插图制作人员推出了一些激动人心的新功能。请阅读下文以了解这些新增功能的快速介绍以及提供详细信息的资源链接。   任意形状渐变 由 Adobe Sensei 提供支持 Illustrator 现在提供一个新的叫做任意形状的渐变类型,它提供了新的颜色混合功能,可以创建更自然

  • 主要内容:JEP 338 : Vector  API(Incubator),JEP 347 : 启用 C++14 语言功能,JEP 357/369 : 从 Mercurial 迁移到 GitHub,JEP 380 : Unix 域 Socket 通道JEP 338 : Vector  API(Incubator) JIT Compiler 通过将一些标量运算(一次一项)自动转换为向量运算(一次多项)来优化算术算法。但是开发人员无法控制这个过程。甚至并非所有标量运算都可以转换为向量运算。在这个 J

  • 主要内容:JEP 383 : 外部内存访问 API,JEP 339 : Edwards-Curve数字签名算法(EdDSA),JEP 373 : 重新实现旧版 DatagramSocket API,文本块作为标准,有用的空指针异常JEP 383 : 外部内存访问 API Java 14 允许 Java 程序安全有效地访问 Java 堆之外的外部内存。早期的 mapDB、memcached、ignite java 库提供了外部内存访问。它是一个更清晰的 API,可以无缝地操作所有类型的外部内存(本

  • 主要内容:JEP 349 - JFR 事件流,JEP 352 - 非易失性映射字节缓冲区,JEP 370 - 外部内存访问 APIJEP 349 - JFR 事件流 JEP 349 增强了 JDK Flight Recorder 数据,以持续监控进程内和进程外应用程序。 到 Java 13,为了使用 JFR 数据,用户需要开始录制,停止并将内容转储到磁盘,然后解析录制文件。这种方法非常适用于应用程序分析,但适用于监控。 现在包 jdk.jfr.consumer 被增强为异步订阅事件。使用此订阅,

  • 主要新增功能 2019 年 6 月版(版本 9.1) 用户界面更新 体验菜单栏、标签和评级的外观增强功能。使用“图像背景”滑块调整背景对比度。 代理服务器支持 可在代理环境中使用 Creative Cloud 库、Adobe Stock、Adobe Portfolio 和 Adobe Stock Contributor 等服务。 修复的问题 查找针对堆栈问题以及 PDF 输出颜色问题的修复。 透明