Qual è la differenza tra I / O basato su canale e I / O basato sul flusso in java?

19

Qual è la differenza tra l'input basato sul flusso e l'input basato sul canale? L'API java fornisce sia il pacchetto basato sul flusso nel pacchetto "java.io" sia quello basato sul canale nel pacchetto "java.nio". Quale delle due è migliore in termini di prestazioni e di errori di run-time ridotti?

    
posta Pranit Bauva 14.06.2012 - 17:02
fonte

1 risposta

12

Vedi questo post del blog Oracle per una buona panoramica

Inoltre, non trascurare di leggere le API NIO.2 di Java 7!

In termini di prestazioni, ecc., la risposta è "dipende". Dipende dalle caratteristiche del tuo I / O, ad es. è la dimensione, è 'forma', che si tratti di rete o disco o in memoria o ....

    
risposta data 14.06.2012 - 17:27
fonte

Leggi altre domande sui tag