Vad är skillnaden mellan Data Input Stream och Buffered Reader-metoder när det gäller programmering av Java-nätverk?


Svar 1:

Class BufferedReader: Läser text från en teckeninmatningsström, buffrar tecken för att möjliggöra effektiv avläsning av tecken, matriser och rader.

Klass DataInputStream: En datainmatström låter en applikation läsa primitiva Java-datatyper från en underliggande inmatningsström på ett maskinoberoende sätt. En applikation använder en datautmatningsström för att skriva data som senare kan läsas av en datainmatningsström.

Vid filskapande används DataInputStream som standardinmatningsström för att skapa binära filer (.dat) och BufferedReader är standardinmatningsströmmen för textfiler (.txt). De läser båda binära data respektive textdata.

Hoppas att det hjälpte. Skål!