Olá,
estava pesquisando sobre cópia de arquivos e acabei deparando-me com um artigo sobre o java.nio, fiz alguns testes e no meu caso (cópia de grandes arquivos de texto) este mostrou-se bem eficiente (praticamente metade do tempo que um método que utiliza o java.io).
Este foi o primeiro contato com o NIO, e isto me intrigou, pois este existe desde a versão 1.4, mas quando você pesquisa sobre manipulação de arquivos e I/O em geral, as respostas sempre utilizam o java.io, dando a impressão de que o NIO é um pacote depreciado ou de utilização extremamente específica.
Enfim, gostaria, se possível, que alguém mais experiente explicasse as situações em que o NIO deveria ser utilizado, quais as principais vantagens, o por que de ser pouco comentado nos fóruns e tutoriais e quaisquer outras informações úteis como artigos sobre NIO, ect…
Um abraço e desde já agradeço.
Henrique Nunes Bez Fontana