Java 14 弃用和删除
弃用
-
Solaris 和 SPARC 端口 (JEP 362) − 因为自过去几年以来,这个 Unix 操作系统和 RISC 处理器没有活跃的开发。
-
ParallelScavenge + SerialOld 垃圾回收器组合 (JEP 366) − 由于这是一种很少使用的垃圾回收算法组合,并且需要大量的维护工作。
删除
-
Concurrent Mark Sweep (CMS) 垃圾回收器 (JEP 363) − 这个垃圾回收器在 Java 9 中已被弃用,并且被 G1 作为默认垃圾回收器所取代。还有其他高性能的替代方案,如 ZDC、Shenandoah。为了满足感兴趣的用户的需要,这个垃圾回收器曾被保留了 2 年。由于没有活跃的维护,这个垃圾回收器现在已经完全从 Java 14 中删除。
-
Pack200 工具和 API (JEP 367) − 这些压缩库是在 Java 5 中引入的,但在 Java 11 中被弃用。现在这些库已经完全从 Java 14 中删除。