Está en la página 1de 3

Integrantes: Escamilla Garca Brandon Garca Martnez Antonio de Jess Ibarra Hernndez Ana Karen

N de Control 12590391 12590394 12590404

Programacin Orientada a Objetos ISC Unidad IV Actividad #1

CLASES PARA MANEJO DE ARCHIVOS

ARCHIVOS DE TEXTO

File FileInputStream FileOutputStream ByteArrayInputStream ByteArrayOutputStream DataInputStream DataOutPutStream PrintStream

ARCHIVOS EN JAVA

Son archivos que se crean usando flujos basados en caracteres. Los archivos de texto se pueden leer con editores de texto

ARCHIVOS BINARIOS

Se consideran como un flujo (entrada/salida) secuencial de bytes.

Son archivos que se crean usando flujos basados en bytes. Se leen mediante un programa que convierte los datos en un formato que pueden leer los usuarios.

Integrantes: Escamilla Garca Brandon Garca Martnez Antonio de Jess Ibarra Hernndez Ana Karen

N de Control 12590391 12590394 12590404

Programacin Orientada a Objetos ISC Unidad IV Actividad #1

NOMBRE File

FileInput Stream

DESCRIPCIN Define mtodos para conocer propiedades del archivo (tamao, etc); tambin mtodos para modificar alguna caracterstica del archivo. Se pueden escribir bytes en un flujo de salida asociado un archivo.

FileOutpu tStream

DataInput Stream

DataOutP utStream

ByteArray InputStre am y

Proporciona operaciones bsicas para leer un byte o secuencia de bytes. Los constructores de la clase permiten crear objetos asociados a un archivo. Filtra una secuencia de bytes, para poder realizar lecturas de tipos de datos primitivos: chart, byte, short, int, long, float, double, etc. Escribe en el flujo asociado datos de tipo primitivo. Para crear un obj. de esta clase, tiene que estar creado el obj. con el que se va a asociar. Asociar un flujo con un array de bytes, en vez de un archivo. Se puede pensar que un objeto de stream de

MTODOS public File (String nombreCompleto) //Crea un objeto File con el nom. y ruta del archivo pasado como argumento public File (String ruta, String nombre) //Crea un objeto File con la ruta y el nom. del archivo pasado como argumento public File (File ruta, String nombre) //Crea un objeto File que a su vez es un objeto File con la ruta y el nom. del archivo. FileInputStream (String nombre) throws FileNotFoundException; //Crea un objeto inicializado con el nombre de archivo que se pasa como argumento. FileInputStream (File nombre) throws FileNotFoundException; //Crea un objeto inicializado con el nombre de archivo que se pasa como argumento. int read () throws IOException; //Lee un byte del flujo asociado. int read (byte [] s ) throws IOException; //Lee una secuencia de byte del flujo y se almacena en el arrays. FileOutputStream (String nombre) throws IOException; //Crea un objeto inicializado con el nombre de archivo que se pasa como argumento. FileOutputStream (File nombre) throws FileNotFoundException; //Crea un objeto inicializado con el nombre de archivo que se pasa como argumento. void write (byte a) throws IOException; //Escribe el byte a en el flujo asociado. void write (byte [ ] s ) throws IOException; //Escribe el array de bytes en el flujo. public DataInputStream (InputStream entrada) //Crea un objeto asociado con cualquier objeto de entrada pasado como argumento. public final boolean readBoolean ( ) throws IOException //Devuelve valor de tipo boolean ledo public final String readLine ( ) throws IOException //Devuelve la cadena leda hasta fin de lnea, Y as es con los otros datos primitivos public DataOutputStream (OutputStream destino)//Crea un objeto asociado con cualquier objeto de salida pasado como argumento. public final void writeBoolean (boolean v) throws IOException//Escribe el dato v de tipo boolean. public final int size ( ) throws IOException //Devuelve el tamao del flujo ByteArrayInputStream (byte buffer [ ]); //Crea un objeto asociado en el flujo con el array que se pasa como argumento. int read ( );//Lee un byte del flujo asociado.

Integrantes: Escamilla Garca Brandon Garca Martnez Antonio de Jess Ibarra Hernndez Ana Karen

N de Control 12590391 12590394 12590404

Programacin Orientada a Objetos ISC Unidad IV Actividad #1

ByteArray OutputStr eam

entrada lee el array, y que el ByteArrayOutputStream ( );//Crea un objeto flujo para escribir bytes. objeto stream de salida Void write (int c);// Escribe c en el flujo escribe en un array interno String toString ( ); // Devuelve una cadena con los caracteres del flujo que crece dinmicamente.

CONCLUSIN Gracias a esta actividad aprendimos nuevos conceptos como lo es archivos al igual las clases que manejan dichos archivos, esto nos ser de gran ayuda para generar otro tipo de programas, los cuales sern cada vez ms complejos y ms profesionales que con el tiempo nos ser muy til para cuando estemos enfrentndonos con los problemas de alguna empresa o lo que se nos presente. Tambin aprendimos que estas clases pueden facilitarnos las cosas siempre y cuando sepamos cmo aplicarlas ya que si no entendemos su funcionalidad en vez de ser un beneficio nos perjudicara ya que probablemente haga que nuestro cdigo se haga ms robusto o que tenga mala funcionalidad. Tambin nos pudimos dar cuenta el tipo de clasificacin de estos fragmentos del cdigo y como es que cada uno de estos puede cumplir en algunos casos con acciones muy similares a la de los dems pero no iguales. Creemos que estos archivos, y clases son de importancia conocerlas y saberlas aplicar en cualquier caso.

BIBLIOGRAFA:

**Java 2, curso de programacin, 3ra. Edicin, Francisco Javier Ceballos. **Cmo se programa en Java, 7. Edicin, Deitel, Paul J. y Harvey M. Deitel, PEARS ON EDUCACION. **Programacin en Java 2: Algoritmos, Estructuras de Datos Y POO Luis Joyanes Aguilar, Ignacio Zahonero Martinez, MCGRAW-HILL.