Sistemas

Páginas: 4 (841 palabras) Publicado: 11 de junio de 2012
Flujos en Java

En Java se define la abstracción de stream (flujo) para tratar la comunicación de información entre el programa y el exterior.
En los programas se requiere información pararealizar las funciones que se le han definido, la que debe provenir de alguna fuente de datos (discos, CD-RW, memoria) y seguramente necesitaremos enviar esta información o datos hacia otro lugar paramostrarla 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 unprograma, y un flujo de salida envía datos desde un programa hacia un destino".

Flujos (Stream)
Datos
Datos
Datos
Datos
Destino
Destino
Fuente
Fuente



En JAVA, un flujo esun 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 (lapantalla, un fichero, la memoria, la 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ónpues al programa ya no le importa saber nada acerca del dispositivo del cual vienen o al cual van los datos.

Flujo de Entrada y Salida
Así, para leer información el programa tiene que abrir unflujo (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 deentrada/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.
System.in implementa la entrada estándar

System.out implementa la salida estándar
System.err implementa la salida de error...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS