虽然我理解作为一个用户,升级到Java7更新11是非常重要的。对于开发来说,在新项目中使用jdk6有优势吗?我知道java7有一些新特性,特别是nio-2,所以使用java7是有好处的,但是坚持使用jdk6有好处吗?
发布于 2013-01-15 03:18:21
JDK的新版本总是具有有助于简化开发和提高语言整体成熟度的特性。
Read more here
通常建议您在新项目中使用最新版本,除非您受到公司或任何其他约束的限制。根据我的经验,由于稳定性问题,公司可能会限制员工使用特定版本的Java,并且必须处理专门用旧版本编写的遗留代码,等等,在操作环境也受到限制的情况下,公司可能还会有限制因素。
发布于 2013-01-15 03:15:23
选择您想要编译的JDK版本确实是更好的问题;我想这就是您要问的问题。通常,如果您可以使用早期JDK中提供的API开发应用程序,这意味着使用不是最新JDK的用户可以使用您的应用程序。您指定的JDK编译器级别设置运行应用程序所需的最低版本。
显然,在更高级别的JDK上编译是有好处的,因为您现在有更多的API可供使用。
编辑:需要注意的是,在类似Eclipse的东西中,这是通过设置项目(或工作区)的编译器遵从性级别来指定的。
https://stackoverflow.com/questions/14324898
复制相似问题