Vad gör OutputStream-spolning?
Vad gör OutputStream-spolning?

Video: Vad gör OutputStream-spolning?

Video: Vad gör OutputStream-spolning?
Video: Java - Input & Output Streams 2024, September
Anonim

De spola () metod av OutputStream klass är van vid spola innehållet i bufferten till utgångsström . En buffert är en del i minnet som används för att lagra en ström av data (tecken). Dessa data skickas ibland bara till en utenhet när bufferten är full.

På samma sätt frågar folk, vad gör system utspolning?

PrintWriter spola () metod i Java med Exempel By spolning strömmen betyder det att rensa strömmen från alla element som kan vara eller kanske inte finns inne i strömmen. Den accepterar varken någon parameter eller returnerar något värde. Parametrar: Denna metod do accepterar inte någon parameter.

Man kan också fråga sig, vad är skillnaden mellan flush och close i Java? spola () skriver innehållet i bufferten till destinationen och gör bufferten tom för ytterligare data att lagra men den stänger inte strömmen permanent. Det betyder att du fortfarande kan skriva lite mer data till strömmen. Men stänga () stänger strömmen permanent.

Angående detta, varför används flush i Java?

Spolar utgångsströmmen och tvingar alla buffrade utgångsbytes att skrivas ut. Det allmänna kontraktet för spola är att anropet är en indikation på att, om några byte som tidigare skrivits har buffrats av implementeringen av utströmmen, bör sådana byte omedelbart skrivas till sin avsedda destination.

Vad är användningen av flush-metoden i C#?

Den rensar alla buffertar för den aktuella skrivaren och gör att alla buffrade data skrivs till den underliggande enheten. OBS: Alla härledda klasser bör åsidosätta Spola för att säkerställa att all buffrad data skickas till strömmen. Spolning strömmen kommer inte spola dess underliggande kodare om du inte uttryckligen ringer Spola eller Stäng.

Rekommenderad: