10518 Archivos Aleatorios

Páginas: 12 (2951 palabras) Publicado: 21 de abril de 2015
Manejo de Archivos aleatorios en JAVA

Eliana Isabel Rangel Ortega
Camilo José Amaya Páez

Prof. Folger Fonseca Velasco

Universidad de Córdoba
Facultad de Ciencias Básicas e Ingeniería
Ingeniería Industrial
II Semestre
Montería – Córdoba
Año 2008

Tabla de Contenido

Introducción
Objetivos
1. Archivos aleatorios o directos

2.

1.1.

Ejemplo

1.2.

Creación de un Ar chivo de Acceso Al eatorio1.3.

Grabar datos en archivos aleatorios

1.4.

Leer datos en archivos aleatorios

1.5.

Posicionarse en un registro determinado

1.6.

Métodos y constructor es de la clase RandomAccessF ile.

Ejemplos en java
2.1.

// Una clase que representa un registro de información.

2.2.

// Esta clase decl ara métodos par a manipular los registros de
una cuenta de banco en un ar chivo de acceso aleatorio.
// Una clase (RegistroCuentas) que representa un registro de

2.3.

información.
2.3.1.

// Subclase de Regi stroCuentas par a los programas que
usan archivos de acceso al eatorio.

Conclusión
Bibliografía

Introducción

La forma de interactuar con los sistemas de archivos locales se realiza a través
de la clase File, esta clase proporciona muchas utilidades relacionadas con
archivos y con laobtenci ón de infor mación básica sobre esos archivos.
Para crear un objeto File nuevo, se puede utilizar cualquiera de los tres
constructores siguientes:
1. File miArchivo; miArchivo = new File( "path/mi_archivo" );
2. iArchivo = new File( "path","mi_archivo" );
3. ile miDirectorio = new

File( "path"

); miArchivo

= new

File(

miDirectorio,"mi_archivo" );

Acceder directamente a la posicióndonde se encuentr a la información (acceso
aleatorio) permite mucha mayor rapidez en la recuperación de la información
que acceder teniendo que leer toda la información hasta llegar al lugar donde
se encuentra lo que necesitamos (acceso secuencial), por lo que no puede
haber una librería de entrada/salida que no proporcione esta posibilidad: java.io
incluye la clase RandomAccessF ile para este tipo de entrada/salida.

OBJETIVOS

Objetivos Generales
·
·
·
·

Aprender e identificar nuevos conceptos relaci onados con la temática
respectiva a nuestra asignatura.
Conocer y entender temas necesari os para aplicar de manera adecuada
los conceptos vi stos, investigados y desar rollados en la asignatura.
Diferenciar las distintas aplicaciones que podemos utilizar en el
desarrollo de nuestroaprendizaje relacionado a la pr ogramación.
Desarrollar la conceptualización, manejo y práctica de elementos
utilizados en la programación para un mejor manejo y entendi miento del
mismo.

Objetivos Específicos
·

Identificar la importancia del uso y manejo de archivos aleatorios en toda
su extensi ón y específicamente en java.

·

Aprender a crear correctamente ar chivos aleatorios en java.

·Explorar y entender toda la temática concerniente a los archivos
aleatorios.

·

Aprender como es el funcionamiento de los archivos aleatorios.

·

Aplicar los conceptos y la temática aprendida de los ar chivos aleatorios
en el desarrollo de ejercicios relacionados con e l tema.

1. Archivos aleatorios o directos
A diferencia de los archivos secuenciales, los archivos aleatorios almacenan
datos enforma de registros. Para leer datos de un archivo aleatorio, también
llamados archivos directos, los cuales almacenan los datos con una estructura
diferente. Los datos se guardan en registros mediante una estructura definida
de tipo Type (estructura definida por nosotros) también llamada UDT
Por ejemplo si tuviésemos 25 registros, cada uno con datos (apellido, email,
teléfono, etc...), y quisieraacceder al registro 17, puedo leer los datos del
registro 17 sin tener que leer los 16 registros anteriores, ganando con ello más
velocidad
y
teniendo
una
estructura
de
datos
definida.
Para abrir un archivo aleatorio para trabajar con él, se utiliza la sentencia Open
con algunos cambios en lo que se refiere a los archivos secuenciales.
Ejemplo:
open "elarchivo.dat" for random as #1 l en =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivos de acceso aleatorio en c
  • Archivos secuenciales, aleatorios, instrucciones de manejo de archivos
  • Manejo De Archivos De Acceso Aleatorio Y Secuencial
  • Acceso Aleatorio De Un Archivo De Acceso Directo En C 4
  • Archivos de acceso aleatorio c++
  • 10597 TRABAJO DE PROGRAMACION ARCHIVOS ALEATORIOS
  • Aleatorio
  • aleatorio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS