Fundamentos de E/S

Beschreibung

entrada y salida de java
kevshon
Mindmap von kevshon, aktualisiert more than 1 year ago
kevshon
Erstellt von kevshon vor mehr als 8 Jahre
9
0

Zusammenfassung der Ressource

Fundamentos de E/S
  1. mayor parte de las aplicaciones reales de Java no se utilizan programas cuya salida sea basada en texto por consola, sino que son aplicaciones gráficas que basan su interacción con el usuario en un conjunto de herramientas gráficas denominado AWT
    1. Flujos
      1. Un flujo está ligado a un dispositivo físico por el sistema de E/S de Java. Todos los flujos se comportan de igual manera, incluso en el caso de que los dispositivos físicos reales a los que están ligados sean diferentes
        1. Flujos de bytes y flujos de caracteres
          1. Los flujos de bytes proporcionan un medio conveniente para gestionar la entrada y salida de bytes.
            1. Las clases de flujos de bytes
              1. Definen mediante dos jerarquías de clases. En el nivel superior hay dos clases abstractas: InputStream y OutputStream. Cada una de estas clases abstractas tiene varias subclases no abstractas que gestionan las diferencias entre los diversos dispositivos tales como, archivos de disco
                1. Las clases de flujos de caracteres
                  1. Los flujos de caracteres se definen mediante dos jerarquías de clases. En el nivel más alto se encuentran las clases abstractas, Reader y Writer. Estas clases gestionan el flujo de caracteres Unicode.
                    1. Flujos predefinidos
                      1. Como sabemos, todos los programas de Java importan automáticamente el paquete java.lang. Este paquete define una clase denominada System, que encapsula algunos aspectos del entorno de ejecución.
                        1. Entrada por consola
                          1. forma de realizar la entrada por consola era mediante un flujo de bytes, y un código que utilice este enfoque sigue siendo válido. Hoy en día, utilizar un flujo de bytes para leer una entrada por consola es todavía técnicamente posible
                            1. Lectura de caracteres
                              1. Para leer un carácter desde un BufferedReader, se utiliza el método read( ). La versión de read( ) que utilizaremos es: int read( ) throws IOException Cada vez que se llame a read( ), este método lee un carácter del flujo de entrada y lo devuelve como un valor entero.
                                1. Lectura de cadenas
                                  1. Para leer una cadena desde el teclado, se usa la versión del método readLine( ) que es miembro de la clase BufferedReader. Su forma general es la siguiente: String readLine( ) throws IOException Como se puede ver, este método devuelve un objeto String. El siguiente programa es un ejemplo del uso de la clase BufferedReader y del método readLine( ); el programa lee e imprime líneas de texto hasta que se escribe la palabra “stop”
                                    1. Salida por consola
                                      1. realiza fácilmente con los métodos print( ) y println( ), descritos anteriormente y que son los más utilizados en los ejemplos de este libro. Estos métodos están definidos en la clase PrintStream (que es el tipo de objeto al que hace referencia System. out
                                        1. Lectura y escritura de archivos
                                          1. Java proporciona clases y métodos que permiten leer y escribir archivos. En Java, todos los archivos están orientados a bytes, y Java proporciona métodos que permiten leer y escribir datos en un archivo.
    Zusammenfassung anzeigen Zusammenfassung ausblenden

    ähnlicher Inhalt

    Logarithmus
    Kaja-Lotta
    1_Blut und Blutkreislauf
    Ulrike Renauer
    Übung Aussprache und Tiere
    Gamze Ü
    Vetie - Tierzucht & Genetik - T II
    Fioras Hu
    GPSY ALPS
    Malte Ni
    Vetie - Biochemie - Formelsammlung
    Fioras Hu
    Tierhaltung & Tierhygiene 2
    Anne Käfer
    Geometrie 1-16
    Christoph Affolter
    Vetie Mibi Altfragen 2016
    Ina Qu
    Vetie Tierseuchen 2018
    Schmolli Schmoll
    Vetie Parasitologie 2020
    Sophia Klemme