Junior — Middle
Quelle est la fonction principale de l'interface Closeable en Java?
sobes.tech IA
Réponse de l'IA
L'interface Closeable en Java est conçue pour les objets qui utilisent des ressources nécessitant une libération (par exemple, fichiers, connexions réseau). Sa fonction principale est la méthode close(), qui ferme la ressource et libère les ressources système associées.
Cela permet d'utiliser des objets dans la construction try-with-resources, garantissant la fermeture automatique des ressources.
Exemple :
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() est appelé automatiquement