09、Java15 新特性 - 弃用和删除的功能

Java15弃用的功能

以下功能已弃用,并计划在未来版本中删除。

  • 偏置锁定 : 默认情况下禁用偏置锁定,不推荐使用所有相关的命令行选项。JDK 社区正在寻找需要检查难以维护的偏向锁定的遗留同步机制。HotSpot 虚拟机中使用了偏置锁定来减少无竞争锁定的开销。
  • RMI 激活 :RMI 激活是自 Java 8 以来的可选部分,并且是 RMI 的过时部分。它正在强加持续的维护成本。

Java15移除的功能

删除了以下功能。

  • Nashorn JavaScript 引擎- 现在移除了 Java 8 中引入的 Nashorn JavaScript 引擎。随着 GraalVM 和其他 VM 技术的出现,Java 生态系统中不再使用 Nashorn。
  • Solaris/SPARC 端口- 删除了 Java 14 中弃用的 Solaris/SPARC、Solaris/x64 和 Linux/SPARC 端口的源代码和支持。Solaris 和 SPARC 被 Linux OS 和 Intel 处理器取代。因此,删除他们的代码将有助于贡献者专注于开发要添加到平台的新功能。