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

Java14弃用的功能

  • Solaris 和 SPARC 端口 (JEP 362) - 因为该 Unix 操作系统和 RISC 处理器自过去几年以来并未积极开发。
  • ParallelScavenge + SerialOld GC 组合 (JEP 366) - 因为这是一种很少使用的 GC 算法组合,并且需要大量的维护工作

Java14中被移除的功能

  • Concurrent Mark Sweep (CMS) Garbage Collector (JEP 363) - 此 GC 在 Java 9 中已弃用,并替换为 G1 作为默认 GC。还有其他高性能替代品,如 ZDC、Shenandoah。该 GC 保留了 2 年,供感兴趣的用户维护。由于没有主动维护,此 GC 现在已完成从 Java 14 中删除。
  • Pack200 工具和 API (JEP 367) - 这些压缩库在 Java 5 中引入,在 Java 11 中被弃用。现在这些库从 Java 14 中完全删除。