GoConqr has a new look! Let us know what you think.

Flashcards

Flujos de entrada y salida java.io

IRENE AGUILAR JUAREZ taller Programador Spanish 24 cards

Flujos de entrada y salida java.io

Cards in this deck (24)

  1. 1FLUJOS DE ENTRADA Y SALIDA JAVA.IOEntrada/Salida estándar.
    - java.lang.System.out es de tipo java.io.PrintStream que tiene los métodos necesarios para mostrar información por la salida estándar.
    java.io.PrintStream.print()
    java.io.PrintStream.println()
    FLUJOS DE ENTRADA Y SALIDA JAVA.IO
  2. 2- java.lang.System.in es de tipo java.io.inputStrem que tiene métodos muy básicos de lectura de información desde la entrada estándar. Para leer información más elaborada (cadena de caracteres) se suelen usar objetos del tipo java.io.BufferedReader. - new bufferedReader(new InputStreamReader(System.in))- java.lang.System.in es de tipo java.io.inputStrem que tiene métodos muy básicos de lectura de información desde la entrada estándar. Pa...
  3. 3Ejemplo lectura del tecladoEjemplo lectura del teclado
  4. 4Clases java.io1. Clases de flujo de entrada
    - Se utilizan para leer datos de una fuente de entrada (archivo, cadena o memoria).
    - Flujo de bytes: InputStream, bufferedInputStream, DataInputStream, FileInputStream.
    - Flujo de caracteres: Reader, BufferReader, FileReader.
  5. 52. Clases de flujo de salida - Son las homologas a las clases de flujo de entrada y se utilizan para enviar flujos de datos a dispositivos de salida. - Flujo de bytes: OutputStream, PrintStream, BufferedOutputStream, DataOutputStream y FileOutputStream. - Flujo de caracteres: Writer, PrintWriter, FileWriter.3. Clases de archivo
    - File y RandomAccesFile (mayor control sobre los archivos).
  6. 6Jerarquía de clases de java.ioJerarquía de clases de java.io
  7. 7Clase File- Representa realmente una vía de acceso, no
    necesariamente un archivo.
    - Independiente de la plataforma: File.separator
    - Constructores:
    1. File (String viaAcceso)
    2. File (String directorio, String fichero)
    3. File (File directorio, String fichero)
    Métodos para crear y borrar archivos o directorios, cambiar
    el nombre de un archivo, leer el nombre del directorio,
    consultar si un nombre representa un archivo o directorio,
    listar el contenido de un directorio (String [] list()), ...
  8. 8Ejemplo de clase FileEjemplo de clase File
  9. 9InputStreamInputStream
  10. 10OutputStreamOutputStream
  11. 11Stream en Archivos1. FileInputStream: muy similar a la clase InputStream, sólo que está diseñada para leer archivos.
    - FileInputStream (String name)
    - FileInputStream (File name)
  12. 122. FileOutputStream: muy similar a la clase OutputStream, sólo que está diseñada para escribir en archivos. - FileOutputStream (String name). - FileOutputStream (String name, boolean append). Si append==true queremos añadir al final del fichero - FileOutputStream (File name).2. FileOutputStream: muy similar a la clase OutputStream, sólo que está diseñada para escribir en archivos. - FileOutputStream (String na...
  13. 13Reader y Writer- Dar soporte Unicode en todas las operaciones de E/s.
    - En ocasiones hay que combinar streams de caracteres y de bytes:
    InputStreamReader: convierte un InputStream en un Reader.
    OutputStreamWriter: convierte un OutputStream en un Writer.
    - Casi todas las clases de la jerarquía de streams de bytes tienen su correspondiente clase Reader o Writer con interfaces casi idénticas.
    - BufferedReader y Bufferedwriter: almacenamiento
    temporal en un buffer, para no actuar directamente sobre el stream.
    - Igual que los streams de bytes se deben cerrar explícitamente para liberar sus recursos asociados (close).
  14. 14Escribir en un ArchivoEscribir en un Archivo
  15. 15CódigoCódigo
  16. 16Escribir en un ArchivoEscribir en un Archivo
  17. 17Leer de ArchivosLeer de Archivos
  18. 18CódigoCódigo
  19. 19Leer de ArchivoLeer de Archivo
  20. 20Clases DataInputStream y DataOutputStreamClases DataInputStream y DataOutputStream
  21. 21Ejercicio propuestoDesarrollar un programa
    (cursojava.rect.RectanguloRelleno) que pida al usuario que introduzca la base y la altura (enteras de no más de 15) de un rectángulo para generar un archivo cuyo contenido sea un rectángulo de asteriscos; cada que cambie el renglón se debe cambiar de línea
    ******
    ******
    ******
    • Modificarlo para que el usuario introduzca el carácter a usar en el
    dibujado.
    • Modificarlo para que dibuje un rectángulo sin rellenar.
    (cursojava.rect.RectanguloHueco)
  22. 22Ejercicio propuestoDesarrollar un programa
    (cursojava.adivina.AdivinaNumero) que calcule un número aleatorio entre 1 y 100 y pida sucesivamente al usuario
    que intente adivinarlo indicándole si el número aleatorio es mayor o menor al número que haya introducido.
    • Modificarlo para que el usuario pueda decidir si quiere o no jugar
    una vez acertado el número.
  23. 23Escritura en Modo DatosEscritura en Modo Datos
  24. 24Lectura en Modo DatosLectura en Modo Datos

Information

Description
Programador taller Flashcards on Flujos de entrada y salida java.io, created by IRENE AGUILAR JUAREZ on 26/05/2024.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?