Sobes.tech
Middle

Quale interfaccia consente di aggiungere un oggetto come risorsa in un blocco try?

sobes.tech AI

Risposta dell'AI

Interfaccia AutoCloseable.

Gli oggetti che implementano questa interfaccia possono essere utilizzati nella costruzione try-with-resources (blocco try) in Java.

// Esempio di utilizzo di AutoCloseable
public class MyClosableResource implements AutoCloseable {

    @Override
    public void close() throws Exception {
        // Logica di rilascio delle risorse
        System.out.println("Risorsa chiusa.");
    }

    public void doSomething() {
        System.out.println("Lavoro con la risorsa.");
    }
}

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