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.outpara imprimir una cadena. Aquí, System.outes 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 InputStreamy 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 Readery Writer.
Para obtener más información, visite
- Clase de lector de Java
- Clase de escritor Java








