Java 7中有哪些新功能

时间:2010-04-09 10:27:23

标签: java java-7

  

可能重复:
  New features in java 7

最官方的Java 7功能列表是什么?我在JDK 7官方网站上找到的相关信息很少。除此之外,我只能找到人们总结“一些”新功能的博客。

然而,其中一些博客条目陈旧,其中一些声称这些功能“可能会也可能不会”包含在Java 7中。

  1. 任何人都可以提供肯定包含在Java 7中的功能列表吗?

  2. 我也非常想知道估计的发布日期

  3. 与现有的Java EE 6相比,它是向后兼容。也就是说,我是否能够使用EJB,JPA2,Glassfish 3等无缝切换。

  4. 我最感兴趣的功能是Closures,所以我很乐意在稳定版本发布后立即切换到Java 7。

    谢谢!

4 个答案:

答案 0 :(得分:4)

JDK 7有一个专用的features page。对于已实现的功能列表,milestones page非常有用。这也暗示了可能会发布预期的时间。

“闭包”(官方称为“lambda表达”)是Project Lambda的一部分。

答案 1 :(得分:3)

  

任何人都可以提供一系列肯定会包含在Java 7中的功能吗?

正如SO在这里多次提到的那样(例如检查New features in java 7),Java 7的“地点”确实是Alex Miller's Java 7 site

  

我也非常想知道估计的发布日期。

今年第三季度/第四季度是一个很好的估计。

  

它是否会向后兼容我现有的Java EE 6。也就是说,我是否能够使用EJB,JPA2,Glassfish 3等无缝切换。

运行给定容器的运行时(Java 6,Java 7)将取决于容器上的 。有些可能支持Java 7,有些可能不支持。

答案 2 :(得分:2)

Java 7信息的最佳来源不是Sun,而是Alex Miller: http://tech.puredanger.com/java7/

答案 3 :(得分:1)

见O'Reilly Radar概述:A look at Java 7's new features