1.1 Qué es IO
Podemos considerar la transmisión de datos como un flujo de datos. Según la dirección del flujo, según la memoria, se divide en entrada, entrada y salida, es decir, el flujo a la memoria es el flujo de entrada y el flujo de salida fuera de la memoria.
Las operaciones de E / S en Java se refieren principalmente al uso de contenidos del paquete java.io para operaciones de entrada y salida. La entrada también se denomina lectura de datos y la salida también se denomina escritura de datos.
1.2 Clasificación de IO
Según el flujo de datos, se divide en: flujo de entrada y flujo de salida Flujo de
entrada: flujo que lee datos de otros dispositivos en la memoria.
Flujo de salida: flujo que escribe datos de la memoria en otros dispositivos.
Hay dos tipos de datos de diseño: flujo de bytes y flujo de caracteres.
Secuencia de bytes: la secuencia de lectura y escritura de datos en bytes.
Flujo de caracteres: flujo de datos de lectura y escritura en unidades de caracteres.
Para mayor claridad, puede hacer un dibujo para ilustrar :