UNIDAD 7: REGISTROS Y ARCHIVOS SECUENCIALES

JAVA TEMA 3: JAVA ARCHIVOS DISCO (INTRODUCCION)

Si bien es cierto que ya se pueden manejar gran cantidad de datos del mismo y diferente tipo al mismo tiempo, el problema es que al terminar de ejecutarse el programa los datos se pierden.

De esta situación nace el concepto de archivos que son medios que facilita el lenguaje para almacenar los datos en forma permanente, normalmente en los dispositivos de almacenamiento standar.

En general es necesario entender algunos conceptos elementales de sisJAVA TEMA s de archivos tradicionales.

Como nota a tomar en cuenta los datos que se van almacenando en un archivo de disco, se almacenan en renglones consecutivos y cada renglon en disco, se conoce como registro del archivo, favor de no confundir el concepto de registro de archivo y registro o estructura como variable ya analizada, son dos cosas totalmente diferentes aunque se llamen igual.

Primero operaciones con archivos:

  1. ESCRIBIR O GRABAR: Es la operacion mas elemental con un archivo, consiste en tomar un o unos datos en variables de cualquier tipo (escalar, mezcla de datos, arreglo, structuras) y almacenarlas en un archivo de datos en disco.
  2. LEER: Operación consistente en sacar los datos del archivo en disco y mandarlo o cargar la variable respectiva

Segundo organización de archivos:

En general existen dos tipos de archivos:

  1. Archivos Secuenciales.- En este caso los datos se almacenan en forma consecutiva y no es posible leer(recuerdan que significa esta operación) ningun registro (recuerdan la nota de arriba) directmente, es decir para leer el registro n, se debera recorrer o accesar los n-1 registros anteriores.
  2. Archivos Directos o Random.- Para este caso, si se puede acceder o leer un renglon n cualquiera.

Tercero tipo de archivos:

A) En general, existen tantos tipos de archivos como tipos de datos existen, es decir existen archivos de bytes, de chars, de ints, de floats, etc.

ATENCION: Ya que se decide utilizar algun archivo especifico de datos(caracteres, strings, formateados, registros o arreglos) solo utilizar las funciones de escritura y lectura de ese tipo de archivo, por ningun motivo mezcle funciones de lectura y escritura de otro tipo de archivos.

Cuarto almacenamiento en arhivos:

  1. Modo Texto: en este caso los datos son almacenados, usando Ascii y por tanto son plenamente visibles, usando cualquier editor.
  2. Modo Binario: en este caso los datos son almacenados en notación hexadecimal y por tanto se ocupa un editor binario para reconocerlos, sin embargo un archivo binario es mas compacto que un archivo texto.
Politica de Privacidad