У чым розніца паміж патокам уводу дадзеных і спосабамі буфернага чытання з пункту гледжання сеткавага праграмавання Java?


адказ 1:

Class BufferedReader: чытае тэкст з патоку ўводу знакаў і буфераў сімвалаў для эфектыўнага чытання знакаў, масіваў і радкоў.

Клас DataInputStream: Пры дапамозе патоку ўводу дадзеных прыкладанне можа самастойна чытаць прымітыўныя тыпы дадзеных Java з ніжняга аўтамата. Прыкладанне выкарыстоўвае паток вываду дадзеных, каб запісваць дадзеныя, якія потым можна будзе счытваць паток уводу дадзеных.

Пры стварэнні файлаў DataInputStream выкарыстоўваецца ў якасці стандартнага патоку ўводу для стварэння бінарных файлаў (.dat), а BufferedReader у якасці стандартнага ўводу тэкставых файлаў (.txt). Абодва чытаюць бінарныя дадзеныя або тэкставыя дадзеныя.

Спадзяюся, што гэта дапамагло. Ура!