ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FLUJOS DE ENTRADA Y SALIDA


Enviado por   •  28 de Mayo de 2014  •  304 Palabras (2 Páginas)  •  267 Visitas

Página 1 de 2

FLUJOS DE ENTRADA Y SALIDA

Los programas nos entregan información producto de las funciones que se le han definido,

esta debe provenir de alguna fuente de datos (discos, CD-RW, memoria) y seguramente

necesitaremos enviar esta información o datos hacia otro lugar para mostrarla o

almacenarla. Estos son los flujos (en inglés stream) de información.

"Un flujo es una ruta seguida por los datos de un programa. Un flujo de entrada envía datos

desde una fuente a un programa, y un flujo de salida envía datos desde un programa hacia

un destino".

En JAVA, un flujo es un objeto que sirve de intermediario entre el origen y el destino de los

datos. Esto tiene la ventaja que el programa leerá y escribirá en el flujo de información sin

importar el origen o el destino (la pantalla, un archivo, la memoria, Internet, etc.). Además,

tampoco va a tener relevancia el tipo de dato que se encuentra en este objeto. Por otro lado,

esto significa un nuevo nivel de abstracción pues al programa ya no le importa saber nada

acerca del dispositivo del cual vienen o al cual van los datos.

Así, para leer información el programa tiene que abrir un flujo (objeto), de la misma manera

que tiene que hacerlo para escribirla o enviarla. Para ello JAVA contiene una serie de clases

que son parte del paquete java.io. Un programa que use flujos de entrada/salida (E/S)

deberá importar el paquete: import java.io.*.

Existen dos tipos de flujos: los de Entrada, que sirven para leer datos, y los de Salida, que se

usan para guardar datos. En ambos casos, los flujos pueden ser flujos de bytes o flujos de

caracteres.

Los Flujos de Bytes, se utilizan para manejar bytes, enteros u otros tipos simples en el flujo,

con valores que van desde 0 a 255.

Los Flujos de Caracteres, manejan archivos de texto u otras fuentes de texto. Cualquier

clase de datos que comprenda texto debería utilizar este tipo de flujos.

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com