Junior — Middle
¿Cuál es la función principal de la interfaz Closeable en Java?
sobes.tech AI
Respuesta de la IA
La interfaz Closeable en Java está diseñada para objetos que utilizan recursos que requieren liberación (por ejemplo, archivos, conexiones de red). Su función principal es el método close(), que cierra el recurso y libera los recursos del sistema asociados.
Esto permite usar objetos en la construcción try-with-resources, asegurando el cierre automático de los recursos.
Ejemplo:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() se llama automáticamente