En este tutorial, aprenderemos sobre los flujos de entrada / salida de Java y sus tipos.
En Java, los flujos son la secuencia de datos que se leen desde el origen y se escriben en el destino.
Se utiliza un flujo de entrada para leer datos de la fuente. Y se utiliza un flujo de salida para escribir datos en el destino.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Por ejemplo, en nuestro primer ejemplo de Hello World , usamos System.out
para imprimir una cadena. Aquí, System.out
es un tipo de flujo de salida.
De manera similar, existen flujos de entrada para recibir información.
Aprenderemos sobre los flujos de entrada y salida en detalle en los tutoriales posteriores.
Tipos de corrientes
Dependiendo de los datos que contenga una secuencia, se puede clasificar en:
- Flujo de bytes
- Flujo de personajes
Flujo de bytes
El flujo de bytes se utiliza para leer y escribir un solo byte (8 bits) de datos.
Todas las clases de flujo de bytes se derivan de clases abstractas base llamadas InputStream
y OutputStream
.
Para obtener más información, visite
- Clase InputStream de Java
- Clase OutputStream de Java
Flujo de personajes
El flujo de caracteres se utiliza para leer y escribir un solo carácter de datos.
Todas las clases de flujo de caracteres se derivan de clases abstractas básicas Reader
y Writer
.
Para obtener más información, visite
- Clase de lector de Java
- Clase de escritor Java