Ressourcenbereinigung in überschriebener close-Methode für FileInputStream und FileOutputStream prüfen

Diese Regel markiert die Deklarationen der Methode close() in Unterklassen von java.io.FileInputStream und java.io.FileOutputStream. Stellen Sie zur Bereinigung der Ressourcen sicher, dass die Methode close() entweder direkt aufgerufen wird oder dass Ihre Ressource mit einem try-with-resources-Block erstellt wird. Sie können sich nicht darauf verlassen, dass diese Methode bei der Endbearbeitung des Objekts aufgerufen wird. Die Endbearbeitung von Objekten ist nicht zuverlässig und die Methode "finalize" ist veraltet.

Weitere Informationen zu den entfernten Klassen finden Sie in der Dokumentation Java 10 Removed Features and Options, in der Dokumentation Class FileInputStream und in der Dokumentation Class FileOutputStream.