Middle
Qual interface permite adicionar um objeto como recurso na instrução try?
sobes.tech IA
Resposta da IA
Interface AutoCloseable.
Os objetos que implementam esta interface podem ser utilizados na construção try-with-resources (bloco try) em Java.
// Exemplo de uso de AutoCloseable
public class MyClosableResource implements AutoCloseable {
@Override
public void close() throws Exception {
// Lógica para libertar recursos
System.out.println("Recurso fechado.");
}
public void doSomething() {
System.out.println("Trabalhando com o recurso.");
}
}
// Uso em try-with-resources
public class Example {
public static void main(String[] args) {
try (MyClosableResource resource = new MyClosableResource()) {
resource.doSomething();
} catch (Exception e) {
e.printStackTrace();
}
}
}