Sobes.tech
Middle

Quelle interface permet d'ajouter un objet en tant que ressource dans un bloc try?

sobes.tech IA

Réponse de l'IA

Interface AutoCloseable.

Les objets qui implémentent cette interface peuvent être utilisés dans la construction try-with-resources (bloc try) en Java.

// Exemple d'utilisation d'AutoCloseable
public class MyClosableResource implements AutoCloseable {

    @Override
    public void close() throws Exception {
        // Logique de libération des ressources
        System.out.println("Ressource fermée.");
    }

    public void doSomething() {
        System.out.println("Travail avec la ressource.");
    }
}

// Utilisation dans try-with-resources
public class Example {
    public static void main(String[] args) {
        try (MyClosableResource resource = new MyClosableResource()) {
            resource.doSomething();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}