JDK 23早期访问版本的更新


JDK 23 的早期访问版本发布说明中包括的关键更新如下,但请注意这些信息可能会在正式发布时发生变化:

  1. 移除了 java.lang.ThreadGroup.stop():自 JDK 1.2 起已被弃用,并在 Java 18 中标记为移除的这一方法已被完全移除。任何使用此方法的代码将无法编译,若在旧版上编译的代码在 JDK 23 上执行将抛出 NoSuchMethodError

  2. 移除了 java.lang.Thread.suspend()java.lang.Thread.resume()java.lang.ThreadGroup.suspend()java.lang.ThreadGroup.resume():这些方法因容易导致死锁而自 JDK 1.2 起被弃用,现在也已被移除。与 ThreadGroup.stop() 类似,使用这些方法的代码将面临编译问题或在 JDK 23 上执行时抛出 NoSuchMethodError

要获取完整和更新的特性和变更列表,建议在正式发布后参考官方的 JDK 23 发布说明。您可以在此处查看早期访问版本的发布说明。