Introducción al manejo de archivos con Java

Introducción al manejo de archivos con Java

El manejo de archivos es una parte importante de la programación en Java y muchos otros lenguajes de programación.

En este primer capítulo de varios de ellos hablaré de los siguientes temas:

  • Diferencia entre archivo y stream.
  • Crear y abrir archivos.
  • Cierre de archivos.
  • Manejo de excepciones.
  • Lectura y escritura de datos en archivos.

Diferencia entre archivo y stream

Un archivo es el conjunto de información almacenada en un soporte concreto, con ciertas características que lo definen. Por ejemplo, un PDF y un TXT, son tipos de archivos diferentes, cada uno con sus propias formas de almacenar la información y características.

Un PDF puede contener imágenes, un TXT, no.

Una vez queda claro el concepto de diferenciación de archivos, pasemos a ver, qué es un stream.

Un stream es una secuencia de datos que se pueden leer o escribir sobre soportes, como por ejemplo, un archivo de texto.

La definición más simple a todo esto, es que tenemos un archivo y con él, podemos hacer uso de una de las partes más fundamentales de la informática, que es la entrada y salida de datos.

Archivo es el soporte de datos y stream, la entrada y salida de estos, explicado de forma simple.

Crear y abrir archivos

Manejo de archivos en Java

En los siguientes capítulos, utilizaremos algunas clases como File, FileOutputStream y FileInputStream. Las explicaré con detalle.


Apertura y cierre de archivos

Antes de ponernos a practicar a lo loco, conviene ver todo lo necesario, para empezar con una buena base.

Cuando trabajas en programación con archivos, es muy importante, tanto la apertura, como el cierre de los mismos. Un fallo muy frecuente al empezar con el manejo de archivos, es no cerrarlos al terminar de trabajar con ellos.

Con el método close(), podremos cerrar streams y archivos.

Manejo de excepciones con Java

Los errores, nos guste o no, van a ocurrir. Conviene manejarlos con el control de excepciones, de forma, que si ocurre un problema del tipo que sea, estemos informados y ofrezcamos salidas alternativas o mensajes de error para el usuario.

Para este propósito, usaremos los bloques try-catch.

Si no sabes mucho o nada sobre ellos, te recomiendo este artículo: Los bloques try, catch y finally de Java.

Lectura y escritura de datos en archivos en Java

Una vez abierto el archivo, realizaremos operaciones de lectura y escritura con métodos como write() en un FileOutputStream o read() en un FileInputStream.

A partir del siguiente capítulo, te mostraré como hacer todas estas cosas con pura práctica. Sin embargo, en este, te he proporcionado ya una idea de todo lo que te vas a encontrar sobre el manejo de archivos en Java.

No te pierdas el siguiente capítulo: Leer archivos en Java.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

curso sql Entrada anterior INNER JOIN SQL con ejemplos
curso Java Entrada siguiente Leer archivos en Java