Answers:
从下载页面(已添加重点):
Java SE 8u65包含重要的安全修复程序。Oracle强烈建议所有Java SE 8用户升级到此版本。Java SE 8u66是补丁集更新,包括所有8u65 以及附加功能(在发行说明中进行了描述)。
Oracle经常这样做。这就是您作为客户如何应对风险的全部内容。
如果用户受到发行说明中所述版本中修复的其他错误之一的影响,则仅应使用相应的PSU版本。
8u65具有安全修复程序,并为公司实现Java 8应用程序设置了新的安全“基准”。8u66具有相同的安全性更新,以及其他错误修复。但是,即使是错误修复,有时也可能导致行为更改,从而给用户带来兼容性问题。因此,8u66中的更改是可选的(请注意,上面链接的基准仍然是1.8.0_65,想要在其平台中具有更高稳定性的公司可能更喜欢仅应用必要的安全修复程序。
Oracle当然没有义务以这种方式拆分他们的更新,但是我确信他们中一些最规避风险的客户很乐意选择。
Java CPU和PSU版本说明
从2014年10月发布Java SE 7 Update 71(Java SE 7u71)开始,Oracle将与Java SE 7的相应补丁集更新(PSU)同时发布关键补丁更新(CPU)。
我应该选择哪个Java版本:CPU或PSU?
Oracle强烈建议所有Java SE用户升级到该发行系列可用的最新CPU版本。大多数用户应选择CPU版本。
如果用户受到发行说明中所述版本中修复的其他错误之一的影响,则仅应使用相应的PSU版本。
后续的CPU版本将包含当前PSU的所有修复程序。因此,组织应在其环境中测试当前的PSU,以防这些修补程序包含在下一个CPU中。
Java CPU和PSU版本之间有什么区别?
Java SE关键补丁更新(CPU)包含针对安全漏洞的修复程序和严重的错误修复程序。Oracle强烈建议所有Java SE用户升级到可用的最新CPU版本。Java SE CPU版本是奇数版本(即7u71、7u65 –有关Java SE版本编号方案的更多信息,请参见此处)。
Java SE补丁集更新(PSU)包含相应CPU中的所有修补程序以及其他非关键修补程序。仅当您受到该版本中修复的其他错误之一的影响时,才应使用Java PSU版本。发行说明指出了Java SE PSU发行版中可用的其他修补程序。
CPU发布的节奏是否正在改变?
与以前一样,Java SE CPU版本计划在正常的Oracle重要补丁更新时间表下于最接近1月,4月,7月和10月17日的星期二发布。
从2014年10月开始,随着Java SE 7u71(CPU)和Java SE 7u72(PSU)的发布,Oracle计划另外为Java SE 7的每个CPU版本一起发布相应的PSU版本。PSU版本使组织和开发人员可以访问除相应CPU中包含的重要修复程序之外的非关键修复程序。
除非您知道需要u74中的错误修复程序,否则请使用u73。