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


3 participantes

    Introduccion teorica a los archivos binarios en JAVA

    avatar
    Admin
    Admin


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

    Introduccion teorica a los archivos binarios en JAVA Empty Introduccion teorica a los archivos binarios en JAVA

    Mensaje  Admin Mar Abr 06, 2010 12:45 am

    Derivado del post hecho en el blog http://robertoch-itoaxaca.blogspot.com/2010/04/introduccion-los-archivos-binarios-en.html se deben responder las siguiente preguntas:

    1.- Que es un archivo binario
    2.- Cual es la diferencia entre un archivo binario y un archivo de texto
    3.- Ventajas de los archivos binarios
    4.- Relacion entre archivos binarios y serializacion
    5.- Algunas clases y metodos para leer y escribir en archivos binarios

    Es valida solo una respuesta por pregunta por alumno, espero su aportaciones.

    Estamos en contacto

    L.I. Roberto
    avatar
    IGOMEZ


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

    Introduccion teorica a los archivos binarios en JAVA Empty Re: Introduccion teorica a los archivos binarios en JAVA

    Mensaje  IGOMEZ Jue Abr 08, 2010 4:41 am

    Que es un archivo binario

    es un archivo que contiene cualquier tipo de datos(String, int, float, double,char), pero que esta codifidada en binario en un tipo de
    de codigo UTF-8, ademas se puede leer y escribir en el archivo binario


    Cual es la diferencia entre un archivo binario y un archivo de texto
    una podria ser deque sabemos donde enpieza y termina cada dato adiferencia de los archivos de texto
    nos ahorra mucho tiempo, los archivos de texto ocupan mas espacio a diferencia de los binarios


    Ventajas de los archivos binarios
    ocupa menos espacio
    facil de entenderdonde empieza y donde terminan los datos
    tiene la facilidad de manipular cualquier tipo de dato
    su simpleza al guardar y escribir los datos


    Relacion entre archivos binarios y serializacion
    la serializacion es la interface de como leer y escribir en unnarhivo binario, y se debe de implementar la serializacion parapoder trabajar
    con un archivo binario, para poderlo convertir a bits los datos.



    Algunas clases y metodos para leer y escribir en archivos binarios

    Esta clase nos ayuda a escribir archivos binarios ObjectOutputStream que contiene el método writeObject()
    La clase que usamos para leer un archivo binario es, ObjectInputStream, que tiene el método readObject().
    Flujo de bytes: InputStream, BufferedInputStream, DataInputStream, FileInputStream
    Flujo de caracteres: Reader, BufferReader, FileReader.
    Flujo de bytes: OutputStream, PrintStream, BufferedOutputStream, DataOutputStream y FileOutputStream
    avatar
    Admin
    Admin


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

    Introduccion teorica a los archivos binarios en JAVA Empty respuesta aceptable

    Mensaje  Admin Jue Abr 08, 2010 11:26 pm

    Que tal IGOMEZ tu respuesta es aceptable falta profundizar algunas cuestiones, esperaremos algunas otras opiniones para responder.

    Es importante leer el material ya que vamos a realizar la practica de serializacion.

    Saludos

    L.I. Roberto
    acruz
    acruz


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

    Introduccion teorica a los archivos binarios en JAVA Empty RE:preguntas de archivos binarios JAVA

    Mensaje  acruz Vie Abr 09, 2010 4:17 am

    1.- Que es un archivo binario
    Un archivo. Bin es una especie de archivo universal, es un duplicado exacto de los datos en bruto del disco original, pasarían a ser multiplataforma en todo el sentido estricto de la palabra. podemos guardar o leer cualquier cosa: int, double, String, boolean, etc. Sirve para guardar objetos y reconstruirlos posteriormente (persistencia).

    2.- Cual es la diferencia entre un archivo binario y un archivo de texto
    Bueno, los archivos de binarios son más fáciles de guardar y escribir en comparación de los archivos de texto, a de más de que los archivos de texto ocupan mas espacio y tienen menor portabilidad ya que no son multiplataforma.



    3.- Ventajas de los archivos binarios
    • Los archivos binarios nos permiten guardar clases de manera muy sencilla, muy rápida y muy eficiente por lo que son extremadamente útiles al programar.
    • permite utilizar más fácilmente el paradigma orientado a objetos.
    • Evitar la pérdida de información y calidad.
    • Utilización de poco espacio.



    4.- Relación entre archivos binarios y serializarían.

    Serializar es almacenar objetos directamente en una secuencia de bytes. Y esta secuencia de bytes es un archivo binario.
    - Ósea que en este caso uno es consecuencia del otro.


    5.- Algunas clases y metodos para leer y escribir en archivos binarios
    para leer de archivos DataInputStream y para escribir DataOutputStream.

    DataInputStream :
    • String readUTF()
    • byte readByte()
    • int readInt()
    • long readLong()
    • double readDouble()
    • short readShort()
    • boolean readBoolean()
    DataOutputStream :• void writeUTF(String s)
    • void writeByte(byte b)
    • void writeInt(int i)
    • void writeLong(long l)
    • void writeDouble(double d)
    • void writeShort(short s)
    • void writeBoolean(boolean b)

    Cool atte: agustin
    avatar
    Admin
    Admin


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

    Introduccion teorica a los archivos binarios en JAVA Empty buena respuesta Agustin

    Mensaje  Admin Sáb Abr 10, 2010 12:20 am

    Alguien mas que desee comentar o participar, recuerden que todo esto sera tomado en cuenta affraid

    saludos
    L.I. Roberto Cool

    Contenido patrocinado


    Introduccion teorica a los archivos binarios en JAVA Empty Re: Introduccion teorica a los archivos binarios en JAVA

    Mensaje  Contenido patrocinado


      Fecha y hora actual: Jue Mayo 09, 2024 4:53 am