Sie sind auf Seite 1von 3

Yez Aguilar Vctor Hugo ngeles Ordaz Ricardo Itzmaul

No. De Control: 12590421 No. De Control: 12590385

Grupo: A

POO ISC

ARCHIVO
Es un

Soporte para el almacenamiento de informacin.

El cual se divide en 2

Archivos de Texto
Solo

Archivos binarios de acceso secuencial


Estos

Almacenan datos de tipo carcter e Informacin de tipo registro

Almacenan datos de todo tipo (char, long, float, int etc.).

El Guardar informacin de cualquier otro tipo en estos archivos no es una solucin ptima.
En este

Los datos se guardan de manera secuencial, es decir, uno tras de otro.

Y as

Cuando se desea guardar informacin ms all del tiempo de ejecucin de un programa lo habitual es organizar esa informacin en uno o varios ficheros almacenados en algn soporte de almacenamiento persistente.

Yez Aguilar Vctor Hugo ngeles Ordaz Ricardo Itzmaul

No. De Control: 12590421 No. De Control: 12590385

Grupo: A

POO ISC

Clase
FileInputStream:

Caracteristica
FileInputStream tpicamente representan ficheros de texto accedidos en orden Secuencial, byte a byte. Con FileInputStream, se puede elegir acceder a un byte, varios bytes o al Fichero completo. esta clase es la esencia de crear un nuevo archivo, si un archivo con el mismo nombre ya existe podramos sin querer escribir contenido sobre el mismo. es un objeto que tiene como funcin escribir datos en un archivo. se usa para hacer operaciones con el archivo binario serializado abierto se usa objetos de la clase ObjectInputStream, en este caso se usa para leer archivo y se usa el mtodo readObject Los objetos DataInputStream se comportan como los FileInputStream. Los streams de datos se pueden leer cualquiera de las variables de tipo nativo, como floats, ints o chars. Generalmente se Utilizan DataInputStream con ficheros binarios. Java proporciona la posibilidad de acceder a URLs como una forma de acceder a objetos a travs de la red. Se utiliza implcitamente un objeto URL al acceder a sonidos e imgenes. Los objetos FileOutputStream son tiles para la escritura de ficheros de texto. Como con los ficheros de entrada, primero se necesita abrir el fichero para luego escribir en l. Los objetos de la clase ObjectOutputStream nos permite escribir en el archivo, nos proporciona un flujo de comunicacin con los dispositivos de almacenamiento. Java tambin implementa una clase de salida complementaria a la clase DataInputStream. Con La clase DataOutputStream, se pueden escribir datos binarios en un fichero. A menudo, no se desea leer un fichero de principio a fin; sino acceder al fichero como una base De datos, donde se salta de un registro a otro; cada uno en diferentes partes del fichero. Java Proporciona una clase RandomAccessFile para este tipo de entrada/salida.

File:

FileWriter Objetos ObjectInputStream:

Objetos DataInputStream

Streams de entrada de URLs Objetos FileOutputStream Objetos ObjectOutputStream Streams Data Output

Ficheros de Acceso Aleatorio

Yez Aguilar Vctor Hugo ngeles Ordaz Ricardo Itzmaul

No. De Control: 12590421 No. De Control: 12590385

Grupo: A

POO ISC

CONCLUSIN
En conclusin este trabajo nos ayud a comprender como estaban compuestos los archivos en java ya que descubrimos que existan 2 tipos distintos de archivos los cuales son: Archivos de Texto. Archivos binarios de acceso secuencial

Aunque ambos son archivos cada uno son diferentes ya sea por la forma en la que se almacenan los datos al igual en la que la informacin se guarda ya que por ejemplo en el caso de archivos de texto almacena los datos de tipo carcter en cambio el de archivos binarios almacena datos de todo tipo ya sea char, long, float, int. En el caso de la informacin que se guarda por los mismos motivos guardar informacin de otro tipo en los archivos de texto puede ocasionar un error pero en el caso de los binarios si nos permite guardarlos desde una forma secuencial.

BIBLIOGRAFAS

http://www.forosdelweb.com/f45/archivos-excepciones-496704/ http://ocw.udl.cat/enginyeria-i-arquitectura/programacio-2/continguts-1/4-manejo-bai81sico-dearchivos-en-java.pdf http://www.jutiad.com/2012/02/manejo-de-archivos-en-java/