0
Universidad Politécnica  Salesiana <ul><li>GRUPO MUNDO TECNOLOGICO </li></ul><ul><li>SLOGAN: “ Innovando al servicio de la...
Entrada y Salida de datos en Java <ul><li>En Java la manera de representar las entradas y las salidas es a base de  stream...
<ul><li>Hay 4 jerarquía de clases relacionadas con la entrada y salida de datos: </li></ul><ul><li>Las clases derivadas de...
<ul><li>InputStreamReader  es una clase derivada de </li></ul><ul><li>Reader que convierte los streams de bytes a </li></u...
<ul><li>La clase  BufferedReader  deriva de la clase </li></ul><ul><li>Reader. Esta clase añade un buffer para realizar </...
Flujos de entrada y salida <ul><li>Un flujo de entrada / salida (I/O stream, Input / Output stream) representa una fuente ...
Flujos de Bytes (Byte Streams) <ul><li>Los flujos de bytes realizan operaciones de entrada y salida en base a bytes de 8 b...
Flujos de Caracteres <ul><li>El uso de flujos de bytes sólo es apto para las operaciones más elementales de entrada salida...
Jerarquía de clases para lectura y escritura de datos
Jerarquía de clases para lectura y escritura de datos
Jerarquía de clases para lectura y escritura de datos
Jerarquía de clases para lectura y escritura de datos
Upcoming SlideShare
Loading in...5
×

Entrada y salida de datos en java

7,109

Published on

Como se maneja la entrada y salida de datos en java

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
7,109
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
133
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Entrada y salida de datos en java"

  1. 1. Universidad Politécnica Salesiana <ul><li>GRUPO MUNDO TECNOLOGICO </li></ul><ul><li>SLOGAN: “ Innovando al servicio de la comunidad” </li></ul><ul><li>Entrada y salida de datos </li></ul><ul><li>Integrantes: </li></ul><ul><ul><ul><li>Santiago Ortiz (Cordinador) </li></ul></ul></ul><ul><ul><ul><li>Luis Hidalgo </li></ul></ul></ul><ul><ul><ul><li>Byron Simbaña </li></ul></ul></ul><ul><ul><ul><li>Hugo Toapanta Urrea </li></ul></ul></ul>
  2. 2. Entrada y Salida de datos en Java <ul><li>En Java la manera de representar las entradas y las salidas es a base de streams (flujos de datos). Un stream es una conexión entre el programa y la fuente o destino de los datos. </li></ul><ul><li>La información se traslada en serie a través de esta conexión. Todas las clases de Java relacionadas con la entrada y salida se agrupan en el package java.io. </li></ul>
  3. 3. <ul><li>Hay 4 jerarquía de clases relacionadas con la entrada y salida de datos: </li></ul><ul><li>Las clases derivadas de InputStream (para lectura) y de OutputStream (para escritura). Estas clases manejan streams de bytes. </li></ul><ul><li>- Las clases derivadas de Reader y Writer, que manejan caracteres en vez de bytes. </li></ul>
  4. 4. <ul><li>InputStreamReader es una clase derivada de </li></ul><ul><li>Reader que convierte los streams de bytes a </li></ul><ul><li>streams de caracteres, es decir, lee bytes y los </li></ul><ul><li>convierte en caracteres. System.in es el objeto </li></ul><ul><li>de la clase InputStream para recibir datos desde </li></ul><ul><li>la entrada estándar del sistema (el teclado). De </li></ul><ul><li>esta forma, el objeto isr es un stream que </li></ul><ul><li>convierte los bytes leídos desde teclado en </li></ul><ul><li>caracteres. </li></ul>
  5. 5. <ul><li>La clase BufferedReader deriva de la clase </li></ul><ul><li>Reader. Esta clase añade un buffer para realizar </li></ul><ul><li>una lectura eficiente de caracteres. </li></ul><ul><li>Dispone del método readLine que permite leer </li></ul><ul><li>una línea de texto y devolverla como String. </li></ul>
  6. 6. Flujos de entrada y salida <ul><li>Un flujo de entrada / salida (I/O stream, Input / Output stream) representa una fuente desde la cual se reciben datos o un destino hacia el cual se envían datos entre ellos tenemos: </li></ul><ul><ul><li>Flujos de Bytes (Byte Streams) </li></ul></ul><ul><ul><li>Flujos de Caracteres </li></ul></ul><ul><ul><li>Entrada salida desde la línea de comando </li></ul></ul><ul><ul><li>Flujos de datos </li></ul></ul><ul><ul><li>Flujos de objetos </li></ul></ul>
  7. 7. Flujos de Bytes (Byte Streams) <ul><li>Los flujos de bytes realizan operaciones de entrada y salida en base a bytes de 8 bits. Todos las clases de flujos de bytes descienden de las clases InputStream y OutputStream. Las clases FileInputStream y FileOutputStream manipulan flujos de bytes provenientes o dirigidos hacia archivos en disco. </li></ul>
  8. 8. Flujos de Caracteres <ul><li>El uso de flujos de bytes sólo es apto para las operaciones más elementales de entrada salida; es preciso usar los flujos más adecuados según </li></ul><ul><li>En el manejo de flujos de caracteres la variable int retiene un caracter en los últimos 16 bits, correspondiente a Unicode; en el flujo por bytes la variable int retiene un valor de byte en sus últimos 8 bits. Este manejo no es visible al usuario. </li></ul><ul><li>Los flujos de caracteres suelen ser clases envolventes de los flujos de bytes. </li></ul><ul><li>Los flujos de caracteres usan los flujos de bytes a nivel físico; los flujos de bytes realizan las transformaciones requeridas por los esquemas de codificación en forma transparente (invisible) para el usuario. los tipos de datos a manejar. </li></ul>
  9. 9. Jerarquía de clases para lectura y escritura de datos
  10. 10. Jerarquía de clases para lectura y escritura de datos
  11. 11. Jerarquía de clases para lectura y escritura de datos
  12. 12. Jerarquía de clases para lectura y escritura de datos
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×