Classes derivadas de OutputStream
As principais subclasses de OutputStream no pacote
java.io são:
- java.io.ByteArrayOutputStream
- Facilidades para escrever para um arranjo de bytes interno, que
cresce de acordo com a necessidade e pode ser acessado
posteriormente através do método toByteArray() ou
toString();
- java.io.FileOutputStream
- Facilidades para escrever em arquivos, usualmente utilizadas em
conjunção com as classes BufferedOutputStream e
DataOutputStream;
- java.io.FilterOutputStream
- Definição de funcionalidades básicas para a filtragem de saída de
dados, implementadas em alguma de suas classes derivadas:
- java.io.BufferedOutputStream
- Armazena bytes em um buffer interno até que o buffer esteja
cheio ou o método flush() seja invocado;
- java.io.DataOutputStream
- Permite escrever valores de variáveis de tipos primitivos
de Java em um formato binário portátil. É uma
implementação da interface
DataOutput
.;
- java.io.PrintStream
- Oferece métodos para apresentar representações textuais dos
valores de tipos primitivos Java, através de métodos
print() e println();
- java.io.ObjectOutputStream
- Permite armazenar a representação de um
objeto serializável em um
OutputStream;
- java.io.PipedOutputStream
- Implementa a origem de um pipe de bytes, que serão lidos a
partir de um objeto PipedInputStream.
© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP
Last modified: Tue Oct 8 15:10:30 BRT 2002