Java 8 Update 231 (8u231)是Oracle公司发布的Java 8的一个更新版本

Java 8 Update 231 (8u231)是Oracle公司发布的Java 8的一个更新版本。这个更新版本主要修复了一些已知的问题和漏洞,同时也包含了一些性能优化和新的功能特性。

以下是Java 8 Update 231的一些主要变化:

  1. 修复了多个安全漏洞,包括CVE-2014-6585、CVE-2014-6597、CVE-2014-6601等。
  2. 增强了对Windows 8.1和Windows 10的支持。
  3. 改进了JavaFX的性能,特别是在处理大型数据集时。
  4. 引入了新的API,如java.time.LocalDate.atStartOfDay(),用于更方便地处理日期和时间。
  5. 修复了一些已知的问题,如在处理大量数据时可能会导致内存泄漏的问题。

总的来说,Java 8 Update 231是一个非常重要的更新版本,它不仅修复了一些已知的问题,还引入了一些新的特性,使得Java 8更加稳定和强大。
发行版要点说明

IANA Data 2019b
JDK 8u231 包含 IANA 时区数据版本 2019b。有关详细信息,请参阅 JRE 软件中的时区数据版本。
新增功能:新增了 jdk.jceks.iterationCount 系统属性
引入了一个新的系统属性来控制用于 jceks 密钥库的迭代计数值。默认值保持为 200000,但可以指定介于 10000 和 5000000 之间的值。该新系统属性的名称为 jdk.jceks.iterationCount,提供的值应为可接受范围内的整数。如果遇到语法分析错误,则将使用默认值。
JDK-8223269(非公共)
新增功能:新增了 Java 飞行记录器 (Java Flight Recorder, JFR) 安全事件
向安全库区域添加了四个新的 JFR 事件。这些事件默认情况下处于禁用状态,可以通过 JFR 配置文件或通过标准 JFR 选项启用这些事件。
请参见 JDK-8148188
删除的功能和选项:从 JavaFX 中删除了 T2K 光栅器和 ICU 布局引擎
已从 JavaFX 中删除了 T2K 光栅器和 ICU 布局引擎。
请参见 JDK-8187147
其他说明:[client-libs 和 javaFX] 现在在 Linux/Unix 上默认使用 GTK3
较新版本的 Linux、Solaris 及其他 Unix 风格的桌面环境使用 GTK3,同时仍支持 GTK2。
以前,JDK 默认加载旧版 GTK2 库。但在此发行版中,其默认加载 GTK3 库。加载通常通过使用 Swing GTK 外观来触发。
可以通过使用以下系统属性恢复旧行为:-Djdk.gtk.version=2.2
请参见 JDK-8222496
其他说明:从默认 TLS 算法中删除过时的 NIST EC 曲线
此项更改是从 TLS 协商期间使用的默认指定组中删除过时的 NIST EC 曲线。删除的曲线为 sect283k1、sect283r1、sect409k1、sect409r1、sect571k1、sect571r1 和 secp256k1。
要重新启用这些曲线,请使用 jdk.tls.namedGroups 系统属性。该属性包含按首选项顺序排列的已启用指定组的逗号分隔列表(用引号引住)。例如:
java -Djdk.tls.namedGroups="secp256r1, secp384r1, secp521r1, sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, secp256k1" ...
JDK-8228825(非公共)

Java 到期日期

8u231 的到期日期是 2020 年 1 月 14 日。只要具有安全漏洞修复的新发行版可用,Java 就会到期。对于无法访问 Oracle 服务器的系统,辅助机制将使此 JRE(版本 8u231)于 2020 年 2 月 14 日到期。满足两个条件中的任何一个(新发行版可用或到达到期日期)后,JRE 将向用户提供其他警告和提醒以更新到较新版本。
Bug 修复

此发行版还包含对 Oracle 关键补丁程序更新中所述安全漏洞的修复。有关此发行版中包含的 Bug 修复的更完整列表,请参见 JDK 8u231 Bug 修复页。
Java 8 Update 231 (8u231)是Oracle公司发布的Java 8的一个更新版本

Java 8 Update 231(8u231)是Oracle公司在2019年12月发布的Java Development Kit(JDK)的一个更新版本。这个版本主要是为了提供最新的安全更新和性能改进,以确保用户能够更有效地使用Java SE 8进行开发和部署应用程序。以下是一些关键点:

  • 安全性和性能:此版本包含了重要的安全补丁和性能提升,这对于维护系统的安全性和提高应用程序的运行效率至关重要。
  • IANA时区数据:它包含了IANA时区数据版本2019b,这有助于确保应用程序能够准确地处理与时区相关的数据。
  • 新增功能:在这个版本中,新增了jdk.jceks.iterationCount功能,这可能是与加密算法的迭代次数相关的设置。

对于开发者和企业来说,更新到最新的Java版本是非常重要的,因为这样可以确保他们的应用能够利用最新的技术改进,并且保持系统的安全性。如果你正在使用Java 8,建议检查并考虑升级到此更新版本以获得最新的特性和安全修复。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值