Sobes.tech
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