POO/COO java.io
Les autres principaux streams
InputStreamReader/OutputStreamWriter classes pour transformer des caract`
eres
en octets et vice-versa.
DataInputStream/DataOutputStream streams sp´
ecialis´
es qui ajoutent la
possibilit´
e de lire/´
ecrire des donn´
ees de types de base.
ObjectInputStream/ObjectOutputStream streams sp´
ecialis´
es dans la
lecture/´
ecriture d’objets Java s´
erialis´
es. Ici lecture implique reconstruction
d’objet.
BufferedInputStream/BufferedOutputStream/BufferedReader/BufferedWriter
ajoutent un syst`
eme de tampon (buffer) pour am´
eliorer les performances.
PipedInputStream/PipedOutputStream/PipedReader/PipedWriter Streams
fonctionnant par paires, utilis´
es notamment pour la communication entre
threads.
FileInputStream/FileOutputStream/FileReader/FileWriter Streams
permettant de lire/´
ecrire dans un fichier.
utiliser les variantes Reader/Writer pour des donn´
ees caract`
eres
USTL http://www.lifl.fr/˜routier/enseignement 2