Hver er munurinn á gagnafærslustraumi og biðminni lesaraaðferðum hvað forritun Java netkerfisins varðar?


svara 1:

Class BufferedReader: Lesir texta úr innsláttarstraumi og jafnar stafi til að gera skilvirka lestur á stöfum, fylki og línum.

DataInputStream flokkur: Með gagnaflutningsstraumi getur forrit lesið frumstæðar Java gagnategundir frá undirliggjandi inntakstraumi sjálfstætt. Forrit notar gagnaflutningsstraum til að skrifa gögn sem síðar geta verið lesin af gagnaflutningi.

Þegar skrár eru búnar til er DataInputStream notað sem venjulegur innsláttarstraumur til að búa til tvöfaldar skrár (.dat) og BufferedReader sem venjulegur innsláttarstraumur fyrir textaskrár (.txt). Báðir lesa tvíundagögn eða textagögn.

Vona að það hafi hjálpað. Skál!