Sobes.tech
Middle

¿Qué interfaz permite agregar un objeto como recurso en un bloque try?

sobes.tech AI

Respuesta de la IA

Interfaz AutoCloseable.

Los objetos que implementan esta interfaz pueden ser utilizados en la construcción try-with-resources (bloque try) en Java.

// Ejemplo de uso de AutoCloseable
public class MyClosableResource implements AutoCloseable {

    @Override
    public void close() throws Exception {
        // Lógica para liberar recursos
        System.out.println("Recurso cerrado.");
    }

    public void doSomething() {
        System.out.println("Trabajando con el recurso.");
    }
}

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