当前位置: 首页 > 教程 > Java16 >

Java16 弃用和删除的功能

精华
小牛编辑
193浏览
2023-03-14

Java16弃用的功能

  • ThreadGroup 方法,如 stop、destroy、isDestroyed、setDaemon 和 isDaemon 方法已被弃用,并将在未来版本中删除。这些销毁线程组的 API/机制存在缺陷,这种支持显式或自动销毁线程组的方法已被最终弃用。

  • 诸如 sigset、signal 之类的信号链 API 已过时,不推荐使用它们。sigaction 是跨平台的,并且支持多线程进程的 API。

  • 不推荐将 DN 表示为 Principal 或 String 对象的 java.security.cert API。

  • 删除了过时或未使用 SunEC 提供商的现代公式和技术实现的椭圆曲线。

Java16移除的功能

  • 非公共类 java.awt.PeerFixer 被删除。其目的是为在 JDK 1.1.1 之前创建的 ScrollPane 对象提供反序列化支持。

  • jaotc,一个实验性的 Java Ahead-of-Time 编译工具被删除。实验性的基于 Java 的 JIT 编译器 Graal 也被删除。

  • 具有弱 1024 位 RSA 公钥的根证书已从 cacerts 密钥库中删除。