Hvad er forskellen mellem Data Input Stream og Buffered Reader-metoder med hensyn til programmering af Java-netværk?


Svar 1:

Klasse BufferedReader: Læser tekst fra en tegninput-strøm, og buffer tegn for at sikre effektiv læsning af tegn, arrays og linjer.

Klasse DataInputStream: En datainputstrøm lader et program læse primitive Java-datatyper fra en underliggende inputstrøm på en maskinuafhængig måde. En applikation bruger en dataoutputstrøm til at skrive data, der senere kan læses af en datainputstrøm.

I tilfælde af filoprettelse bruges DataInputStream som standardinputstrøm til oprettelse af binære filer (.dat), og BufferedReader er standardinputstrømmen for tekstfiler (.txt). De læser begge henholdsvis binære data og tekstdata.

Håber det hjalp. Skål!