Jaka jest różnica między wejściem strumieniowym a wejściem kanałowym? Interfejs API java zapewnia zarówno strumień w pakiecie „java.io”, jak i kanał w pakiecie „java.nio”. Który z nich ma lepszą wydajność i skraca czas działania?
Jaka jest różnica między wejściem strumieniowym a wejściem kanałowym? Interfejs API java zapewnia zarówno strumień w pakiecie „java.io”, jak i kanał w pakiecie „java.nio”. Który z nich ma lepszą wydajność i skraca czas działania?
Odpowiedzi:
Zobacz ten Oracle blogu za dobry przegląd
Nie zapomnij też czytać o interfejsach API NIO.2 Java 7!
Pod względem wydajności itp. Odpowiedź brzmi: „to zależy”. Zależy to od właściwości twojego I / O, np. Jego rozmiaru, jego „kształtu”, czy to sieci, dysku, pamięci czy ...