April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Motivação
nUma aplicação normalmente precisa “obter” e/ou “enviar” informações a fontes/destinos externos
narquivos, conexões de rede, memória
n
nEssas informações podem ter vários tipos
nbytes/caracteres, dados, objetos
n
nJava utiliza um mecanismo genérico que permite tratar E/S de forma uniforme
nStreams de entrada e saída
n