Junior — Middle
Qual é a função principal da interface Closeable em Java?
sobes.tech IA
Resposta da IA
A interface Closeable em Java destina-se a objetos que utilizam recursos que requerem libertação (por exemplo, ficheiros, ligações de rede). A sua função principal é o método close(), que fecha o recurso e liberta os recursos do sistema associados.
Isto permite usar objetos na construção try-with-resources, garantindo o fecho automático dos recursos.
Exemplo:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() é chamado automaticamente