## Cambios en el JDK 1.1:
Que afectan a los Steams de I/O

El paquete java.io ha sido ampliado con streams de caracteres. que son como stream de bytes pero que contienen caracteres Unicode de 16-bits , en vez de vytes de 8-bits. Los streams de carácteres hacen sencillo escribir programas que no sean dependientes de una codificación específica de caracteres. y por lo tanto son sencillos de internacionalizar. Casi toda la funcionalidad existente en los streams de bytes también está disponible en los streams de caracteres. Steams de I/O

> La mayoría de los programadores que utilicen JDK 1.1 deben utilizar el nuevo stream de caracteres para hacer I/O. Puedes ver Cambios en el JDK 1.1: El Paquete java.io.

Tu primer encuentro con la I/O en Java

> En el JDK 1.1. la salida de programas de texto deben escribirse mediante un PrintWriter. Cambios en el JDK 1.1: Salida de Programas de Texto.

Introducción a los Streams de I/O

> Se han añadido nuevas clases al paquete java.io para soportar la lectura-escritura de caracteres Unicode de 16-bits. Puedes ver Cambios en el JDK 1.1: El Paquete java.io.

Utilizar Streams para Leer y Escribir Ficheros

> La mayoría de los programadores del JDK 1.1 deberían utilizar las nuevas clases FileReader y FileWriter. Puedes ver Cambios en el JDK 1.1: I/O de Ficheros.

Utilizar Streams para Leer y Escribir Posiciones de Memoria

> La mayoría de los programadores del JDK 1.1 deberían utilizar las nuevas clases de streams de caracteres. Puedes ver Cambios en el JDK 1.1: I/O de Memoria.

Utilizar Streams para Concatenar Ficheros

> El JDK 1.1 no proporciona una alternativa de stream de caracteres para el stream de bytes SequenceInputStream.

Trabajar con Ficheros Filtrados

> La mayoría de los programadores del JDK 1.1 deberían utilizar las nuevas clases de streams de caracteres. Puedes ver Cambios en el JDK 1.1: Streams Filtrados.

Utilizar DataInputStream y DataOutputStream

> El método DataInputStream.readLine ha caducado. Puedes ver Cambios en el JDK 1.1: Data I/O.

Escribir tus propios Streams Filtrados

> Como el ejemplo CheckSum utiliza Bytes, no debería ser modificado para utilizar las nuevas clases de streams de caracteres.

Escribir Filtros para Ficheros de Acceso Aleatorio

> Como el ejemplo CheckSum utiliza Bytes, no debería ser modificado para utilizar las nuevas clases de streams de caracteres.

Ozito