La classe abstraite OutputStream est la superclasse de toutes les classes représentant un flux de sortie d'octets. Un objet OutputStream accepte des octets de sortie et les envoie vers son propre réservoir.

Les applications nécessitant de définir un sous-classe de OutputStream doivent toujours fournir au moins une méthode qui écrit un octet de sortie.

Les constructeurs
OutputStream()
crée un nouvel objet OutputStream.

Les méthodes
void close()
ferme l'objet OutputStream et libère toutes les ressources systèmes associées au flux.
void flush()
vide l'objet OutputStream et oblige les octets de sortie placés en mémoire tampon à être écrit.
void write(byte[] b)
écrit tous les octets du tableau spécifié dans le flux de sortie.
void write(byte[] b, int off, int len)
écrit une portion des octets du tableau, délimitée par une certaine position de départ et jusqu'à une longueur spécifiés, dans le flux de sortie.
abstract void write(int b)
écrit l'octet spécifié dans le flux de sortie.
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait