abstraccion

Páginas: 9 (2007 palabras) Publicado: 2 de abril de 2013
Universidad de Oriente
Núcleo de Anzoátegui
Escuela de Ingeniería y Ciencias Aplicadas
Departamento de Computación y Sistemas
Objetos y Abstracción de Datos



















Profesor: Integrantes:
Gabriela Veracierta Xiorjelis De La Rosa 19.084.962Puerto La Cruz, Marzo 2011.

Introducción

Los archivos son muy importantes en la programación. Estos son usados para conservar a largo plazo grandes cantidades de datos, incluso después de que el programa que creo los datos ha terminado. Guardar los datos de variables y arreglos es temporal; los datos se pierden cuando una variable local “sale de su alcance” o cuando el programa esterminado.
Los datos que son guardados en los archivos se conocen como datos persistentes. El procesamiento de archivos es una de las capacidades más importantes que un lenguaje debe tener para apoyar aplicaciones comerciales que suelen procesar enormes cantidades de datos persistentes.
A continuación se desarrollara las diferentes características que poseen los archivos.DESARROLLO

Definición
El manejo de archivos es un tema fundamental en cualquier lenguaje de programación. Pues nos permite interactuar con los dispositivos de almacenamiento externo para poder mantener la información en el tiempo. Java no es una excepción. En java los archivos se consideran como flujo secuenciales de bytes. Cada archivo termina con un marcador de fin de archivo bien enun número de byte específico registrado en una estructura de datos administrativa mantenida por el sistema.
En java archivos de acceso directo pertenecen a la clase RANDOMACCESSFILE esta clase contiene muchas propiedades algunas de las cuales se muestran aquí, estas propiedades se estarán usando mucho en esta unidad.


Para realizar operaciones sobre los ficheros, necesitamos contar con lainformación referente sobre un fichero (archivo). La clase File proporciona muchas utilidades relacionadas con ficheros y con la obtención de información básica sobre esos ficheros.

Tipos de ficheros
En Java es posible utilizar dos tipos de ficheros (de texto o binarios) y dos tipos de acceso a los ficheros (secuencial o aleatorio).
Los ficheros de texto están compuestos de caracteres legibles,mientras que los binarios pueden almacenar cualquier tipo de datos (int, float, boolean,...).
Una lectura secuencial implica tener que acceder a un elemento antes de acceder al siguiente, es decir, de una manera lineal (sin saltos). Sin embargo los ficheros de acceso aleatorio permiten acceder a sus datos de una forma aleatoria, esto es indicando una determinada posición desde la queleer/escribir.

Tipos de acceso a datos

Acceso aleatorio (“random”): Los archivos de acceso aleatorio, al igual que lo que sucede usualmente con la memoria (RAM=Random Access Memory), permiten acceder a los datos en forma no secuencial, desordenada. Esto implica que el archivo debe estar disponible en su totalidad al momento de ser accedido.
Acceso secuencial (flujos o “streams”): En este caso los datosson leídos secuencialmente desde el comienzo del archivo hasta el final (el cual muchas veces no se conoce a priori) Este es el caso de la lectura del teclado o la escritura en una consola de texto, no se sabe cuando el operador terminara de escribir.
Concatenación (tuberías o “pipes”): Muchas veces es útil armar conexiones entre programas que corren simultáneamente dentro de una misma máquina,de forma que lo que uno produce se envía por un tubo para ser recibido por el otro, que está esperando a la salida del tubo.


Creación de un objeto File

Para crear un objeto File nuevo, se puede utilizar cualquiera de los tres constructores siguientes:


El constructor utilizado depende a menudo de otros objetos File necesarios para el acceso. Por ejemplo, si sólo se utiliza un fichero...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • abstraccion
  • Abstraccionismo
  • ABSTRACCION
  • Abstracción
  • Abstraccion
  • EL ABSTRACCIONISMO
  • Abstraccion
  • Abstraccionismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS