Apuntes Informatica ITOAXACA

¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Apuntes Informatica ITOAXACA

Foro oficial del blog http://robertoch-itoaxaca.blogspot.com Apuntes de Informatica IT OAXACA


5 participantes

    Didactica 1: Clases para manejos de archivos

    avatar
    Admin
    Admin


    Mensajes : 21
    Fecha de inscripción : 30/03/2010

    Didactica 1: Clases para manejos de archivos Empty Didactica 1: Clases para manejos de archivos

    Mensaje  Admin Miér Mar 31, 2010 2:57 am

    Recordando lo visto en clase y para que no se les olvide. Shocked

    Las primeras 5 personas que respondan este post y describan claramente cuales son las 6 clases para manejos de archivos en JAVA recibiran 1 punto de partipacion.

    Se debe mencionar el nombre de la clase, descripcion clara y algunos de sus metodos.

    Espero sus respuestas Cool

    Saludos

    L.I. Bernardo Roberto Cruz Hernandez bom
    Organizacion de Datos I
    IT OAXACA
    avatar
    IGOMEZ


    Mensajes : 3
    Fecha de inscripción : 31/03/2010

    Didactica 1: Clases para manejos de archivos Empty Re: Didactica 1: Clases para manejos de archivos

    Mensaje  IGOMEZ Miér Mar 31, 2010 4:35 am

    Profe. atendiendo al ejercicio que dejó. Bueno deduje esto, espero estar bien..

    La clase InputStream y OutputStream, la primera de estas es utilizada para "Streams" de Entrada (Input)mientras la segunda "Streams" de Salida (Output);
    Existen otras dos variaciones para las Clases InputStream y OutputStream que son : Writer y Reader, la

    Las Clases InputStream y OutputStream solamente soportan "Streams" de 8-bits byte, mientras las Clases Writer y Reader soporta "Streams" de 16-bits.

    La importancia de 16-bits radica en Java utilizando Unicode, al utilizarse 8-bits no es posible emplear
    muchos caracteres disponibles en Unicode.

    espero estar bien.. y gnare el punto jajaja..
    FELICES VACACIONES...

    ISMAEL GOMEZ VELASCO
    avatar
    Admin
    Admin


    Mensajes : 21
    Fecha de inscripción : 30/03/2010

    Didactica 1: Clases para manejos de archivos Empty bienvenido Ismael

    Mensaje  Admin Miér Mar 31, 2010 4:48 pm

    Tu respuesta es acertada hasta cierto punto, pero te hizo falta mencionar la clase que hemos estado codificando, hay que ampliar un poco mas la informacion. Esperaremos las respuestas de los demas alumnos.

    Tienes un punto extra

    Saludos
    B. Roberto Cruz Hernandez
    acruz
    acruz


    Mensajes : 4
    Fecha de inscripción : 01/04/2010

    Didactica 1: Clases para manejos de archivos Empty respuesta clases para el manejo de archivos

    Mensaje  acruz Jue Abr 01, 2010 7:44 am

    El procesamiento de archivos utilizando las clases del paquete java.io

    FileInputStream: para la entrada basada en bytes desde un archivo.
    FileOutputStream: para la salida basada en bytes hacia un archivo.
    FileReader: para la entrada basada en caracteres desde un archivo.
    FileWriter: para la salida basada en caracteres hacia un archivo.

    Los archivos se abren creando objetos de estas clases de flujos, que heredan de las clases InputStream, OutputStream, Reader y Writer respectivamente. por lo tanto, los metodos de estas clases de flujo pueden aplicarse a los flujos de archivos tambien.

    Cool
    AGUSTIN CRUZ ROJAS.
    avatar
    Admin
    Admin


    Mensajes : 21
    Fecha de inscripción : 30/03/2010

    Didactica 1: Clases para manejos de archivos Empty Saludos agustin

    Mensaje  Admin Jue Abr 01, 2010 8:49 pm

    Que tal Agustin

    Una observacion falto mencionar la clase para el manejo de propiedades de los archivos, es primordial su uso, y falto explicar mas clases que mencionas.

    Tienes un punto extra

    Saludos
    L.I. B. Roberto CH
    Santonio
    Santonio


    Mensajes : 1
    Fecha de inscripción : 02/04/2010

    Didactica 1: Clases para manejos de archivos Empty respuesta

    Mensaje  Santonio Vie Abr 02, 2010 8:00 am

    La clase OutStream se encarga de manejar los flujos de salida y la InputStream de entrada estas dos clases son abstractas pertenecientes al paquete io
    La clase OutStream tiene los siguientes métodos :
    • public abstract void write(int var) throws IOException
    • public void write(byte var[]) throws IOException
    • public void close() throws IOException
    al igual esta misma tiene derivadas las clases que se deriban de OutStream son:
    • FileOutputSteam
    • ByteArrayOutputStream
    • PipedOutputSteam
    La clase InputStream tiene los siguientes métodos:
    • public abstract int read() throws IOException
    • public int read(byte b[]) throws IOException
    • public int available() throws IOException
    • public void flush() throws IOException
    • public void close() throws IOException
    las clases deribadas de InputStream son :
    • FileInputStream.
    • ByteArrayInputStream.
    • StringInputStream.
    • SequenceInputStream.
    • PipedInputStream
    Cada clase deribada de ambas implementan el método write de diferentes formas.[center]
    avatar
    gustavo santos gonzalez


    Mensajes : 1
    Fecha de inscripción : 07/04/2010

    Didactica 1: Clases para manejos de archivos Empty clases para manejo d archivos

    Mensaje  gustavo santos gonzalez Miér Abr 07, 2010 4:40 am

    writer: para escribir en archivos
    reader: para leer de archivos
    inputstream: para recibir bytes
    outputstream: para escribir bytes
    file: para acceder a caracteristicas de archivos
    ramdomaccesfile: para archivos de acceso aleatorio
    avatar
    Admin
    Admin


    Mensajes : 21
    Fecha de inscripción : 30/03/2010

    Didactica 1: Clases para manejos de archivos Empty La clase FILE

    Mensaje  Admin Miér Abr 07, 2010 9:27 pm

    Saludos a todos empezare por la clase FILE

    En el blog especificamente en este post http://robertoch-itoaxaca.blogspot.com/2010/03/archivos-en-java-la-clase-file-y-sus.html indique algun material de lectura de la clase FILE.

    De donde podemos decir:

    La clase File en java representa un fichero de forma abstracta y nos permite obtener información sobre él. Al instanciar la clase File con un fichero, no se abre el fichero ni es necesario que este exista y precisamente esa es la primera información útil que podemos obtener del fichero: saber si existe o no.

    Para ello usa el metodo exists() que verifica que el archivo vinculado al objeto exista. Existen mas metodos podemos decir que se clasifican en dos categorias:

    - De Archivos
    - De Directorios

    De los primeros podemos citar los siguientes:

    boolean isFile() // nos dice si es un fiechero
    boolean exists() // nos dice si el fichero existe
    boolean canRead() //nos dice si se puede leer el fichero
    boolean canWrite() // nos dice si se puede escribir en el fichero
    boolean delete () //elimina el fichero
    long length() // nos dice el temaño del fichero en bytes
    long lastModified() // ultima vez que se modifico el fichero
    boolean renameTo() // cambia el nombre del fichero
    String getName() // nombre del fichero
    String getPath() // ruta del fichero
    getAbsolutePath() // ruta larga del fichero


    De los segundos:

    # boolean isDirectory()

    * Acción: Comprobar si el objeto es un directorio.
    * Retorna: true si el objeto es un directorio y false si es un archivo.
    # boolean mkdir()

    * Acción: Crear el directorio especificado como rutaFichero en el constructor.
    * Retorna: true si se ha creado el directorio y false en caso contrario.

    # String[] list()

    * Acción: Obtener la lista de archivos que hay en el directorio.
    * Retorna: Un array de tipo String con la lista de los nombres de archivos.

    Para poder crear un objeto de la clase FILE basta con llamar al constructor por ejemplo:

    File archivito = new File();

    Alguien que quiera comentar algo mas sobre esta clase.

    Saludos

    L.I. Roberto

    Contenido patrocinado


    Didactica 1: Clases para manejos de archivos Empty Re: Didactica 1: Clases para manejos de archivos

    Mensaje  Contenido patrocinado


      Fecha y hora actual: Jue Mar 28, 2024 12:56 pm