Kuo skiriasi duomenų įvesties srautas ir „Buferred Reader“ metodai, susiję su „Java“ tinklo programavimu?


Atsakymas 1:

„Class BufferedReader“: skaito tekstą iš simbolių įvesties srauto, kaupdami ženklus taip, kad būtų galima veiksmingai perskaityti ženklus, masyvus ir linijas.

„Class DataInputStream“: duomenų įvesties srautas leidžia programai nuo mašinų nepriklausomai nuskaityti primityvius „Java“ duomenų tipus iš pagrindinio įvesties srauto. Programa naudoja duomenų išvesties srautą duomenims, kuriuos vėliau gali perskaityti duomenų įvesties srautas, rašyti.

Failų kūrimo atveju kaip numatytasis įvesties srautas kuriant dvejetainius failus (.dat) yra naudojamasDataInputStream, o numatytasis teksto failų (.txt) įvesties srautas - „BufferedReader“. Jie abu skaito atitinkamai dvejetainius ir tekstinius duomenis.

Tikiuosi, kad tai padėjo. Džiaugsmas!