较低版本是更保守的构建,更加适合生产使用。较高版本具有更多的优化,适用于开发和可能的生产环境,并允许他们发布一些他们想要发布但尚未经过充分测试的优化和特性。 http://www.oracle.com/technetwork/java/javase/downloads/index.html Java SE 8u92是一个补丁集更新,包含了所有8u91的功能以及额外的特性(在发布说明中有描述)。特别是记录的差异是:如果启用了SunMSCAPI,则从默认支持列表中删除SHA224。SunJSSE允许SHA224作为TLS 1.2连接的可用签名和哈希算法。然而,当前的SunMSCAPI实现尚不支持SHA224。如果同时使用SHA224和SunMSCAPI私钥可能会导致问题。为了缓解这个问题,如果启用了SunMSCAPI,则从默认支持列表中删除SHA224。新增了两个JVM标志:ExitOnOutOfMemoryError和CrashOnOutOfMemoryError。启用ExitOnOutOfMemoryError选项后,JVM在第一次出现内存不足错误时退出。如果您喜欢重新启动JVM实例而不是处理内存不足错误,则可以使用此选项。如果启用CrashOnOutOfMemoryError选项,则当发生内存不足错误时,JVM将崩溃并生成文本和二进制崩溃文件(如果启用了核心文件)。简而言之,如果您正在赶工版本,请使用较低版本,或者永远不要急于将新版本投入生产中,请使用更高版本并对应用程序进行测试。