Sobes.tech
Junior — Middle

Em que situações é recomendado usar a construção try-with-resources em Java?

sobes.tech IA

Resposta da IA

A construção try-with-resources em Java é recomendada para fechar automaticamente recursos que implementam a interface AutoCloseable, como fluxos de arquivos, conexões de banco de dados, sockets, etc. Isso ajuda a evitar vazamentos de recursos e simplifica o código, pois o fechamento ocorre automaticamente no final do bloco try.

Exemplo de uso:

try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
    String line = br.readLine();
    System.out.println(line);
} catch (IOException e) {
    e.printStackTrace();
}

Use try-with-resources sempre que precisar garantir o fechamento de um recurso após seu uso.