Project Coin的收藏增强功能将在JDK8中发布吗?

最初Project Coin增强了对集合的支持,例如list[3]而不是list.get(3)map["hello"] = 27而不是map.put("hello", 27)但它们不在jdk7中。 他们会在jdk8吗? 对于是或否,我找不到明确的答案。


Brian Goetz在5月30日的项目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

链接地址: http://www.djcxy.com/p/2677.html

上一篇: Are Project Coin's collection enhancements going to be in JDK8?

下一篇: What does 'synchronized' mean?