Sobes.tech
Middle

Care interfață permite adăugarea unui obiect ca resurs în blocul try?

sobes.tech AI

Răspuns de la AI

Interfața AutoCloseable.

Obiectele care implementează această interfață pot fi utilizate în construcția try-with-resources (bloc try) în Java.

// Exemplu de utilizare AutoCloseable
public class MyClosableResource implements AutoCloseable {

    @Override
    public void close() throws Exception {
        // Logica de eliberare a resurselor
        System.out.println("Resursa închisă.");
    }

    public void doSomething() {
        System.out.println("Lucru cu resursa.");
    }
}

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