25 de marzo de 2012

Ejemplo uso de Archivos en Java

Para hacer uso de archivos desde Java, es importante definir los casos y el modo en que quiero almacenar la información. Para el ejemplo que anexo en esta entrada he decidido guardar los objetos de clases diferentes en  archivos "binarios" por aparte.

En este ejemplo he creado una clase "FileBinarios.java" con un atributo adicional para guardar la ruta del archivo que le corresponda al objeto creado y además adaptando a los métodos de tal modo que reciban y devuelvan una lista de elementos (colección ArrayList) para los casos de almacenar y leer la información del archivo que corresponda. Para implementar su uso se toma la clase Persona y desde el main se hace uso de la clase "FileBinarios" tal como se hacia desde el ejemplo de Nik pero con la clase adaptada y además se implemento una clase Libros y una clase Biblioteca con el fin de presentar el uso de la clase FileBinarios para almacenar datos en otro archivo y desde la clase Biblioteca (encapsulando el uso del archivo que se relaciona con la clase).

El ejemplo es un proyecto de netbeans que lo pueden descargar de: http://db.tt/jPZQqsOe  y espero aporte a la construcción de su proyecto final.


He tomado como base el ejemplo publicado por "Nik Tutos" en su canal de youtube, ejemplos que ya antes había referenciado en mi blog (ver: uso de archivos).