请勿使用已移除的 runFinalizersOnExit 方法

在 Java SE 11 中不提供以下方法:

未替换已移除的方法,因为在多线程解决方案中使用终结函数被视为是不安全的行为。确保您的代码不依赖于终结函数的使用。不确定在垃圾回收期间是否将执行终结函数。为避免使用终结函数,请使用显式的处置方法并最终阻止释放对象资源。

要了解 java.lang.System Javadoc,请参阅 java.lang.System。 要了解 java.lang.Runtime Javadoc,请参阅 java.lang.Runtime。 有关 Java SE 11 更改的更多信息,请参阅 Removed APIs in JDK 11