在将我们的社区纳入 Oracle 的 Java 版本使用情况调查几周后,我们终于有了结果。该调查有相当可观的 1,147 名受访者,因此这些数字应该具有相当的代表性。我会为你列出版本使用结果:
-
Java SE 6——21%
-
Java SE 7——43%
-
Java SE 8——35%
-
另一个版本的 Java SE——1%
-
计划在未来六个月内迁移到新版本的 Java SE——52.5%
-
将在接下来的六个月内保持相同的版本——47.5%
唯一有帮助的附加统计数据是 Java SE 8 用户之间的交叉表和关于计划在未来六个月内迁移到新版本 Java 的第二个问题。显然,所有已经在使用 Java SE 8 的开发人员都不打算在未来六个月内迁移到新版本(Java 9 不会很快推出),因此我们可以假设 47.5% 的开发人员中有 35%保持相同版本的人已经在 Java 8 上。这意味着只有 12.5% 的人在接下来的六个月内继续使用 Java 6 或 7。这是一个非常小的团队,所以看起来社区在迁移(或计划迁移)与发布的节奏方面做得很好。