Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Catedrático.
Ing. Jesús Fernando Avilés Hilario
Presenta:
Abril Mejía Rangel
19052155
Cada registro se divide en “campos” que son los datos que identifican a la
entidad a quien hace referencia el registro, la siguiente figura muestra el
concepto de archivo de acceso secuencial.
Crear.
Esta es la acción de generar un archivo vacío ó sea sin datos, para lo cual Java
proporciona las clases siguientes:
Para los archivos secuenciales tipo texto en escritura/lectura byte por byte
operan las siguientes clases:
Para escribir datos FileOutputStream
Cerrar
La operación de cerrar cada archivo abierto en un programa ó aplicación se
realiza mediante la siguiente instrucción:
nombre-archivo.close();
Lectura y escritura
Estas operaciones se muestran en el código de los programas que se han
mostrado en las secciones anteriores.
Recorrer
La operación de recorrer (o hacer el recorrido de ) los registros del archivo tienen
como objetivo el acceso de los registros uno por uno, desde el primero hasta el
último
DataInputStream y DataOutputStream
Los datos que van a ser grabados son transformados a un formato portable
(UTF-8) de código Unicode ligeramente modificado, en el caso contrario, cuando
van a ser leídos también son transformados, pero a la inversa.
DataOutputStream.
El flujo de esta clase permite escribir ó grabar datos de tipo primitivo en cualquier
flujo de salida de datos.
ObjectOutputStream.
Permite grabar datos en archivos como objetos con el método writeObject.
Para la “seriación” de los Objetos se debe implementar la Interface
“Serializable” en la clase que define los objetos con los datos a grabar en el
archivo.
Si no tiene implementada la interface DataOutput (permite implementar) lanzará
una excepción NotSerializableException.
ObjectInputStream.
Permite leer datos como Objetos en archivos con el método readObject. Con la
interface DataInput permite la lectura de tipos de datos, arreglos y datos String.