在jdk 7 vs jdk 6中发展

时间:2013-01-14 19:07:21

标签: java java-ee

虽然我理解作为用户,升级到java 7更新11非常重要。对于开发,使用jdk6进行新项目是否有优势?我知道java 7有新功能,特别是nio-2,所以使用java 7有优势,但坚持jdk6有优势吗?

2 个答案:

答案 0 :(得分:3)

JDK的新版本总是具有有助于简化开发和整体语言成熟的功能。

Read more here

通常建议您将新版本用于新项目,除非您受到公司限制或任何其他限制。根据我的经验,由于稳定​​性问题,公司可能会限制其员工使用特定版本的Java,并且必须处理专门使用旧版本编写的遗留代码等,如果操作,他们可能也会遇到限制因素环境也受到限制。

答案 1 :(得分:2)

选择要编译的JDK版本确实是更好的问题;这就是我认为你在问的问题。通常,如果您可以使用早期JDK中提供的API来开发应用程序,则意味着具有不是最新版本的JDK的用户可以使用您的应用程序。您指定的JDK编译器级别设置运行应用程序所需的最低版本。

显然,在更高级别的JDK上编译会有好处,因为您现在可以使用更多的API。

编辑:请注意,在类似Eclipse的内容中,这是通过为项目(或工作区)设置编译器合规性级别来指定的。