Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Uso de Archivos
Programacin II
Qu es un Stream?
Un archivo es visto como un flujo continuo de bytes Java cuenta con una clase para manejar flujos de bytes o Streams El sistema de entrada salida de Java es tan extenso que podra ser tema de un curso completo. Existen clases para manejar escritura y lectura de objetos hacia flujos: ObjectOutputStream y ObjectInputStream De esta forma se pueden crear archivos de acceso secuencial mediante los mtodos readObject() y writeObject()
2
Qu es un archivo?
Un archivo es un flujo que ha sido asociado a una unidad lgica de almacenamiento en un dispositivo de entrada/salida. Un File se refiere normalmente a un archivo ubicado en almacenamiento secundario o almacenamiento persistente.
4
Datos.txt
BSI-05 / PROGRAMACION II
Tipos de Archivos
Generalidades de los archivos secuenciales
ObjectOutputStream output; output = new ObjectOutputStream ( new FileOutputStream (String nombre)); output.writeObject(Registro registro); output.flush(); //forzar datos a disco
Registro r =(Registro)input.readObject();
11
Ejemplo Completo
Se ver a continuacin en formato comprimido, un ejemplo completo para realizar lectura y EscrituraSecuencial.zip escritura en un archivo secuencial. Siga el cdigo paso a paso con ayuda de su profesor (haga doble clic sobre cada LecturaSecuencial.zip enlace celeste ).
1
BSI-05 / PROGRAMACION II
Tipos de Archivos
Generalidades de los archivos aleatorios
15
16
Ejemplo Completo
Se ver a continuacin en formato comprimido, un ejemplo completo para realizar lectura y escritura en un archivo aleatorio. Siga el cdigo paso a paso con ayuda de su profesor (haga doble clic sobre cada enlace).
1
Ejemplo Completo
Se ver a continuacin en formato comprimido, un ejemplo completo del uso de la clase File. Siga el cdigo paso a paso con ayuda de su profesor (haga doble clic sobre cada enlace).
C laseF ile.zip
21