Examiner le nettoyage des ressources sur la méthode de fermeture remplacée FileInputStream et FileOutputStream

Cette règle marque les déclarations de la méthode close() sur les sous-classes de java.io.FileInputStream et java.io.FileOutputStream. Afin de nettoyer les ressources, assurez-vous que cette méthode close() est appelée directement ou que votre ressource est créée avec un bloc try-with-resources. Vous ne pouvez pas compter sur la finalisation des objets pour appeler cette méthode close. La finalisation des objets n'est pas fiable et la méthode finalize est obsolète.

Pour plus d'informations sur les classes retirées, voir la documentation Java 10 Removed Features and Options, Class FileInputStream et Class FileOutputStream.