Qual é a diferença entre a entrada baseada em fluxo e a entrada baseada em canal? A API java fornece tanto o pacote baseado em fluxo "java.io" quanto o canal "pacote java.nio". Qual dos dois tem melhor desempenho e erros reduzidos de tempo de execução?
21
Respostas:
Consulte esta postagem do blog da Oracle para obter uma boa visão geral
Também não deixe de ler as APIs NIO.2 do Java 7!
Em termos de desempenho, etc, bem, a resposta é "depende". Depende das características da sua E / S, por exemplo, tamanho, forma, rede ou disco, memória ou ....
fonte