Ką veikia „OutputStream flush“?
Ką veikia „OutputStream flush“?

Video: Ką veikia „OutputStream flush“?

Video: Ką veikia „OutputStream flush“?
Video: Java урок - 15.3.1 Ввод-вывод. Классы Writer, Reader, InputStream, OutputStream и их отличия 2024, Gegužė
Anonim

The nuplaukite () metodas OutputStream klasė yra įpratusi nuplaukite buferio turinį išvesties srautas . Buferis yra atminties dalis, naudojama duomenų (simbolių) srautui saugoti. Šie duomenys kartais bus siunčiami tik į išvesties įrenginį, kai buferis bus pilnas.

Taip pat žmonės klausia, ką daro sistemos išleidimo praplovimas?

Spausdintuvas nuplaukite () metodas Java su pavyzdžiais paraudimas srautas, tai reiškia išvalyti srautą nuo bet kokio elemento, kuris gali būti arba nebūti srauto viduje. Jis nepriima jokio parametro ir nepateikia jokios reikšmės. Parametrai: Šis metodas daryti nepriima jokių parametrų.

Taip pat galima paklausti, kuo „Java“skiriasi praplaukimas ir uždarymas? nuplaukite () įrašo buferio turinį į paskirties vietą ir padaro buferį tuščią, kad būtų galima saugoti tolesnius duomenis, tačiau srauto neuždaro visam laikui. Tai reiškia, kad vis tiek galite įrašyti daugiau duomenų į srautą. Bet Uždaryti () visam laikui uždaro srautą.

Kalbant apie tai, kodėl flush naudojamas Java?

Paraudimai išvesties srautą ir verčia išrašyti bet kokius buferinius išvesties baitus. Bendroji sutartis nuplaukite yra tai, kad jo iškvietimas rodo, kad jei bet kurie anksčiau parašyti baitai buvo saugomi dėl išvesties srauto įgyvendinimo, tokie baitai turėtų būti nedelsiant įrašyti į numatytą paskirties vietą.

Kam naudojamas praplovimo metodas C#?

Tai išvalo visus esamo įrašymo įrenginio buferius ir visi buferiniai duomenys įrašomi į pagrindinį įrenginį. PASTABA: Visos išvestinės klasės turėtų būti nepaisomos Nuplaukite užtikrinti, kad visi buferiniai duomenys būtų siunčiami į srautą. Paraudimas upelis nebus nuplaukite jo pagrindinis koduotuvas, nebent jūs aiškiai iškviečiate Nuplaukite arba Uždaryti.

Rekomenduojamas: