在 Java SE 12 及更高版本中不再提供 java.util.zip.ZipFile、java.util.zip.Inflater 和 java.util.zip.Deflater 中的 finalize 方法。以前,java.util.ZipFile.finalize() 方法会调用 close 方法。您可以通过显式调用 close 方法或使用 try-with-resources 来关闭文件。以前,java.util.Inflater.finalize() 和 java.util.Deflater.finalize() 方法会调用 end 方法。当不再使用压缩器时,可以显式调用 end 方法来清除压缩器。
此规则具有自动修订。 将定制配置复制到应用程序构建文件以启用修订自动化。
有关已移除的方法的更多信息,请参阅 Java SE 12 中已移除的 API。
有关替代方法的更多信息,请参阅 Class ZipFile 文档、Class Inflater 文档和 Class Deflater 文档。