Kas yra įvesties ir išvesties srautas?
Kas yra įvesties ir išvesties srautas?

Video: Kas yra įvesties ir išvesties srautas?

Video: Kas yra įvesties ir išvesties srautas?
Video: 【Flow】 | What Is Availability Outside The Flow? (Input/Output) 2024, Balandis
Anonim

Failų skaitymas ir rašymas. Kaip aprašyta anksčiau, a srautas gali būti apibrėžta kaip duomenų seka. „InputStream“naudojamas duomenims iš šaltinio nuskaityti ir OutputStream naudojamas duomenims įrašyti į paskirties vietą. Čia yra klasių, su kuriomis reikia susidoroti, hierarchija Įvesties ir išvesties srautai.

Taigi, kas yra įvesties srautas?

Įvesties srautas : Jei skaitote duomenis iš failo ar bet kurio kito šaltinio, srautas naudojamas yra įvesties srautas . Paprasčiau tariant įvesties srautas veikia kaip duomenų skaitymo kanalas. Išvesties srautas : Jei norite skaityti ir apdoroti duomenis iš šaltinio (failo ir pan.), pirmiausia turite juos išsaugoti, o duomenų saugojimo būdas yra išvesties srautas.

Vėliau kyla klausimas, kas yra „Java“baitų srautas? Java baitų srautai naudojami 8 bitų įvestims ir išvestims atlikti baitų , tuo tarpu Java Charakteris srautai naudojami 16 bitų Unikodo įvestims ir išvestims atlikti. Nors yra daug klasių, susijusių su charakteriu srautai tačiau dažniausiai naudojamos klasės yra „FileReader“ir „FileWriter“.

Kalbant apie tai, kodėl „Java“naudoja I O srautus?

Java aš/ O srautas yra jūsų duomenų srautą gali arba skaitykite iš, arba jūs gali parašyti. Tai yra naudojamas visam laikui atlikti skaitymo ir rašymo operacijas faile. Java naudoja srautus atlikti šias užduotis. Java .io pakete pateikiamos klasės sistemos įvesties ir išvesties per failus, tinklą srautai , atminties buferiai ir kt.

Kas yra srautas, paaiškinkite įvairius srauto tipus?

Du pagrindiniai upelių tipai rašo srautai ir Skaitymas srautai . Rašant srautai įrašo duomenis į šaltinį (failą), skaitymą srautai naudojamas duomenims iš šaltinio (failo) nuskaityti. Java.io pakete yra daug srauto klasės kurios suteikia galimybes apdoroti visus tipai duomenų.

Rekomenduojamas: