我在2013年12月11日问了这个问题,现在这个问题已经不再有效了。
JDK 1.8的一些重要日期 -
2013/09/05开发者预览
2014/01/23最终候选人
2014/03/18一般可用性
现在在商业产品中使用JDK 1.8开始开发是否安全?虽然,它仍处于开发人员预览阶段,但绝对是出于测试目的。或者我应该等待它的一般可用性发布吗?
将来,当系统使用较新版本的JRE进行更新时会出现主要问题,如果开发时使用JDK 1.7,则会弃用某些API。这可能会导致系统处理的不当行为。
答案 0 :(得分:7)
如果是服务器应用程序:您是否控制服务器环境?如果是这样,那么JDK 8很容易。在其他情况下,客户要求产品必须在特定的JDK上运行,在这种情况下,您不能仅仅打破它。
如果它是消费者应用程序:您可以随时包含JRE,在这种情况下,您可以使用您想要的任何版本。如果由于某种原因需要使用系统JRE,那么你可能不会。
JDK 8通常非常稳定,与JDK 7相比有了很大改进。