最终的JDK 7是否会支持闭包?

时间:2010-07-01 12:29:47

标签: java java-7

  

可能重复:
  Closures in Java 7

在JDK 7中有很多关于闭包的文章和网页。我记得,首先他们说闭包将在JDK7中,然后他们说他们不会 - 但那是在2009年初。然后在2009年底他们说他们将再次进入JDK7。现在我正在研究这个问题,我有点困惑,我无法找到明确的,绝对最终的声明。

我发现Closures现在位于Project Lambda的引擎盖下,但如果它将被包含在最终的JDK中(我只读“提案”,“最终”等),

由于我正在撰写一篇论文,我想知道JDK 7中是否支持闭包,我需要完全确定并且我还需要一个很好的信息来源(尽可能新的,可能是来自的人JDK员工左右)。

任何帮助都非常感谢!

2 个答案:

答案 0 :(得分:2)

不幸的是,我认为现在对你的问题没有任何绝对的答案。 JDK 7可能有也可能没有lambdas。工作正在进行中,并且项目-lambda邮件列表上有相当多的活动,但我认为Oracle现在没有说明日程安排或是否包含project-lambda。我认为它还有很长的路要走,还有很多设计问题需要解决。

如果您想了解更多信息,请访问lambda-dev邮件列表并查看其存档。

答案 1 :(得分:0)

您肯定会期待'Closures will be included in JDK 7',因为此版本中的8个里程碑Milestone 6已包含在内容中。 Lambda项目也获得了approved

当Milestone 6包含Closures时,我们肯定会期望它将使用JDK 7