Sie sind auf Seite 1von 6

Actividad 1

Flujo de entrada y salida

Programación Orientada a Objetos III

Universidad Abierta y a Distancia de México

18 de abril del 2019

Alumno: Al Di Yobhani Martínez Estrada

Matricula: AL12505561

Grupo: DS-DPO3-1902-B2-001

Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software


Contenido
Instrucciones ................................................................................................................................... 3
Características del flujo de entrada y salida. ................................................................................... 4
Tipos de flujos en Java.................................................................................................................... 4
Flujos estándar en Java ................................................................................................................... 5
Bibliografía ..................................................................................................................................... 6
Instrucciones

1. Identifica las características del flujo de entrada y salida de un programa que tú mismo(a)

elijas.

2. Redacta una descripción propia respecto al flujo de entrada y salida, sin copiar de

ninguna fuente, ya que debe ser una descripción que tú mismo realices y comprendas.

3. Integra el desarrollo de tu actividad en un documento con carátula y los datos de

identificación completos, posteriormente guarda tu actividad con la nomenclatura

DPO3_U1_A1_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre,

la Y por tu primer apellido y la Z por tu segundo apellido.

4. Ingresa al Foro con subida de archivos y Envía tu actividad. Redacta en el cuadro de

texto una breve reseña de tu actividad no mayor a cinco renglones y a continuación

adjunta tu archivo. Al finalizar da clic en enviar para publicarlo y esté accesible a tus

compañeros y docente en línea.

5. Ingresa a la participación de dos de tus compañeros como mínimo, y lee detenidamente

su actividad, analízala y realiza un comentario mencionando las aportaciones a tu propia

comprensión sobre el tema.

6. Espera y atiende la retroalimentación correspondiente.

7. Consulta la Rúbrica general de participación de foros en la sección Material de apoyo y la

rúbrica de evaluación de la actividad para considerar los aspectos a evaluar.


Características del flujo de entrada y salida.

El flujo de entrada / salida de un punto de venta

pude ser el teclado, lector de código o una

terminal bancaria para el flujo de entrada .

Para el flujo de salida tenemos la pantalla y la

impresora.

Tipos de flujos en Java

InputStream: el InputStream se usa para leer datos de una fuente.

InputStreamReader lee el flujo de datos byte por byte lo cual puede ser muy lento, por tal motivo

se cuenta con la clase BufferedReader la cual acelera el funcionamiento de la clase anterior y

pude leer los datos a una mayor velocidad.

OutputStream: el OutputStream se utiliza para escribir datos en un destino.

OutputStreamReader envía el flujo de bytes a la salida deseada y al igual que la clase anterior

tenemos la clase BufferedWriter que acelera el proceso.

El objetivo de InputStream y OutputStream es abstraer diferentes formas de entrada y salida: si

la secuencia es un archivo, una página web o la pantalla no debería importar. Lo único que

importa es que reciba información de la transmisión.

La clase Java InputStream representa un flujo ordenado de bytes. Esto es útil cuando se leen

datos de un archivo o se reciben a través de la red.


Estos pueden ser:

 Flujo de bytes:

o Los flujos de bytes de Java se utilizan para realizar la entrada y salida de bytes de
8 bits. Un flujo de bytes es adecuado para procesar datos como archivos binarios.
 Flujo de caracteres:

o Los flujos de caracteres se utilizan para realizar la entrada y la salida de 16 bits


con el estándar de codificación de caracteres Unicode. Útil cuando queremos
procesar archivos de texto. Estos archivos de texto pueden ser procesados carácter
por carácter.

Flujos estándar en Java

Java proporciona los siguientes tres flujos estándar

 Entrada estándar: se usa para enviar los datos al programa del usuario y, por lo general,

un teclado se usa como flujo de entrada estándar y se representa como System.in

 Salida estándar: se utiliza para generar los datos producidos por el programa del usuario

y, por lo general, se usa una pantalla de computadora para la secuencia de salida estándar

y se representa como System.out.

 Error estándar: se usa para generar los datos de error producidos por el programa del

usuario y, por lo general, se usa una pantalla de computadora para la secuencia de error

estándar y se representa como System.err.


Bibliografía
Oracle Inc. (s.f.). Java™ Platform, Standard Edition 7. Obtenido de Oracle.com:
https://docs.oracle.com/javase/7/docs/api/
Unadmexico. (2019). Unidad 1. Archivos. Obtenido de
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/Bloque2/DS/04/DPO
3/U1/Unidad _1_Archivos.pdf

Das könnte Ihnen auch gefallen