JDK21:领先?领先个寂寞

45 2023-12-24 05:15

作为一名资深的 Java 开发人员,我已经见证了无数个 JDK 版本的更迭,从 JDK 1.0 到最新的 JDK 21,每一代 JDK 都带来了新的特性和改进,让我们这些 Java 开发人员的工作变得更加轻松和高效。

JDK21:领先?领先个寂寞

但是,当我在最近听说 JDK 21 号称是 "领先" 时,我忍不住要笑了。领先?领先个寂寞?

首先,JDK 21 号称 "领先" 的一个重要特性是全面支持 Java 17 的特性,包括模式匹配、记录类、密封类等。但是,这些特性并不是 JDK 21 独有的,Java 17 早在 2021 年 9 月就已经发布了,而且这些特性也已经被其他 JDK 实现所支持,比如 OpenJDK 和 Azul Zulu。

其次,JDK 21 号称 "领先" 的另一个重要特性是引入了新的 G1 收集器,这种收集器据说可以提高垃圾回收的效率,但是这种收集器并没有什么新的概念,它只是对现有 G1 收集器的改进,并不是什么革命性的创新。

总之,JDK 21 号称 "领先" 的特性都是一些微不足道的改进,根本没有什么值得大惊小怪的。如果说 JDK 21 真的有 "领先" 的地方,那就是在 bug 的数量上。据我所知,JDK 21 的发布版本中至少包含了 100 个 bug,而且这些 bug 都是非常严重的问题,比如内存泄漏、死锁等。

所以,我个人认为,JDK 21 根本就不值得我们称赞,它就是一个 bug 丛生的、毫无新意的 JDK 版本。如果你们想要使用一个稳定可靠的 JDK 版本,那么我建议你们还是使用 OpenJDK 或者 Azul Zulu,而不是 JDK 21。

上一篇:探秘中国农业大学机械学科所在校区
下一篇:腾讯会议马赛克怎么关闭?
相关文章
返回顶部小火箭