我发现越来越多关于 Java 8 的新闻——然而,Java 7 刚刚在很多地方被采用。例如,在我的工作中,我们仍然使用 Java 6,尽管我们中的一些人拥有 Java 7。
我想知道 - Java 可用版本的限制是什么?我们多久可以期望推出和实施新的 Java 规范。我一直认为 Java 8 会在很远的未来,因为 Java 7 仍在不断发展。
也许有一个很好的(非 tl;dr)官方来源来获取我所缺少的这些细节,如果是这样,请告诉我。
我发现越来越多关于 Java 8 的新闻——然而,Java 7 刚刚在很多地方被采用。例如,在我的工作中,我们仍然使用 Java 6,尽管我们中的一些人拥有 Java 7。
我想知道 - Java 可用版本的限制是什么?我们多久可以期望推出和实施新的 Java 规范。我一直认为 Java 8 会在很远的未来,因为 Java 7 仍在不断发展。
也许有一个很好的(非 tl;dr)官方来源来获取我所缺少的这些细节,如果是这样,请告诉我。
维基百科页面是一个很好的来源,可以为您提供有关过去发布时间表和未来日期的想法。
一般来说,发布之间的时间大约是两年。由于 Sun 被 Oracle 收购以及开源 JDK 的努力,6 和 7 之间存在巨大差距,但我不希望这种情况再次发生。
与以往一样,对任何未来的发布日期持保留态度。8 的当前日期是 2013 年夏季,所以如果我正在计划项目,我不会指望它在 2013 年底之前可用且稳定(一或两个补丁版本)。
有 2 个选项: 1. 等待 Java SE 7 直到所有功能都准备好 2. 立即发布 Java SE 7(2011 年夏季),然后很快发布 Java SE 8 以及剩余的功能
Oracle 选择了选项 2。
笔记: