Saltar al contenido principal

Ficheros en Java

El manejo de archivos es una tarea común cuando se necesita leer o escribir datos de manera persistente. Java ofrece varias APIs para interactuar con los sistemas de archivos, y la biblioteca estándar proporciona clases y métodos para leer, escribir, crear, eliminar y manipular archivos.

Para trabajar con archivos es interesante usar try-with-resources. Esta es una estructura especial del try que se usa para manejar recursos que deben ser cerrados después de su uso, como archivos, flujos de entrada/salida o conexiones a bases de datos.

Fue introducido en Java 7 para simplificar la gestión de recursos y evitar fugas de memoria.

try (TipoDelRecurso nombreRecurso = new TipoDelRecurso(...)) {
// Código que usa el recurso
} catch (Exception e) {
// Gestión de errores
}

Los recursos dentro de los paréntesis del try se cierran automáticamente cuando finaliza el bloque.