nFilterOutputStream provê os métodos necessários para filtrar os dados que serão escritos em um OutputStream. Os dois são utilizado para permitir operações de sort e filtragem dos dados.
nDataOutputStream: writeUTF(), writeInt(), etc.
n BufferedOutputStream: write() mais eficiente
n ObjectOutputStream: writeObject() serializa objetos
n PrintStream: classe que implementa println()
n
nPipedInputStream
e PipedOutputStream
nPipedInputStream lê bytes de um PipedOutputStream, e o PipedOutputStream escreve bytes em um PipedInputStream. Essas últimas classes trabalham junto para implementar um “pipe” para comunicações
entre processos
(threads).