¿Cuál es la diferencia entre entrada basada en flujo y entrada basada en canal? La API de Java proporciona tanto el flujo basado en el paquete "java.io" como el canal basado en el paquete "java.nio". ¿Cuál de los dos tiene mejor rendimiento y menos errores de tiempo de ejecución?
21
Respuestas:
Consulte esta publicación de blog de Oracle para obtener una buena descripción general
¡Tampoco se olvide de leer sobre las API NIO.2 de Java 7!
En términos de rendimiento, etc., la respuesta es "depende". Depende de las características de su E / S, por ejemplo, su tamaño, su 'forma', ya sea de red o disco o en memoria o ...
fuente