虽然我了解作为用户,升级到 java 7 update 11 非常重要。对于开发,将 jdk6 用于新项目是否有优势?我知道 java 7 有新特性,尤其是 nio-2,所以使用 java 7 有优势,但是坚持使用 jdk6 有优势吗?
问问题
1626 次
2 回答
3
JDK 的新版本总是具有有助于简化开发和使语言整体成熟的特性。
通常建议您对新项目使用最新版本,除非您受到公司或任何其他约束的限制。根据我的经验,公司可能会因为稳定性问题而限制其员工使用特定版本的 Java,以及必须处理专门用旧版本编写的遗留代码等,他们可能还会有限制因素,以防操作环境也受到限制。
于 2013-01-14T19:18:21.290 回答
2
选择要编译的 JDK 版本确实是更好的问题;这就是我想你要问的。一般来说,如果您可以使用早期 JDK 中可用的 API 开发应用程序,这意味着使用不是最新版本的 JDK 的用户可以使用您的应用程序。您指定的 JDK 编译器级别设置运行应用程序所需的最低版本。
显然,在更高级别的 JDK 上编译是有好处的,因为您现在有更多 API 可供您使用。
编辑:请注意,在 Eclipse 之类的东西中,这是通过设置项目(或工作区)的编译器合规级别来指定的。
于 2013-01-14T19:15:22.590 回答