nEncadeamento de Streams
nUm uso bastante
comum é o encadeamento de streams: podemos, por exemplo, fazer com que um stream
de entrada alimente um outro stream de entrada.
nUm exemplo de
aplicação é a “bufferização” das operações de leitura e/ou
escrita.
nBufferedInputStream
nA classe BufferedInputStream recebe um
stream de entrada e, a partir dele, faz uma leitura
“bufferizada” dos dados: lê um bloco inteiro e o
armazena, passando os bytes um a um para o usuário.
npublic
BufferedInputStream(InputStream in)