OutputStream flush nə edir?
OutputStream flush nə edir?

Video: OutputStream flush nə edir?

Video: OutputStream flush nə edir?
Video: Java Flushing Output with the Flush Method - Send Buffer to Output Stream - APPFICIAL 2024, Noyabr
Anonim

The qızarmaq () üsulu Çıxış axını sinfə öyrəşib qızarmaq üçün buferin məzmunu çıxış axını . Bufer yaddaşda verilənlər axını (simvol) saxlamaq üçün istifadə olunan hissədir. Bu məlumatlar bəzən yalnız bufer dolu olduqda çıxış cihazına göndərilir.

Eynilə, insanlar soruşurlar ki, sistemdən təmizləmə nə edir?

Çap Yazıçısı qızarmaq () metodu ilə Java-da nümunələr qızartı axın, axın içərisində ola bilən və ya olmayan hər hansı elementin axınını təmizləmək deməkdir. Nə heç bir parametr qəbul edir, nə də heç bir dəyəri qaytarmır. Parametrlər: Bu üsul et heç bir parametr qəbul etmir.

Biri də soruşa bilər ki, Java-da flush və close arasındakı fərq nədir? qızarmaq () buferin məzmununu təyinat yerinə yazır və əlavə məlumatların saxlanması üçün buferi boş edir, lakin axını həmişəlik bağlamır. Bu o deməkdir ki, siz hələ də axına daha çox məlumat yaza bilərsiniz. Amma yaxın () axını həmişəlik bağlayır.

Bununla əlaqədar olaraq, Java-da niyə flush istifadə olunur?

Qızarır çıxış axını və hər hansı buferli çıxış baytını yazmağa məcbur edir. Baş müqaviləsi qızarmaq ondan ibarətdir ki, onun çağırılması, əgər əvvəllər yazılmış hər hansı bayt çıxış axınının həyata keçirilməsi ilə buferlənibsə, belə baytların dərhal nəzərdə tutulmuş təyinat yerinə yazılmalı olduğuna işarədir.

C#-da flush metodunun istifadəsi nədir?

O, cari yazıçı üçün bütün buferləri təmizləyir və hər hansı buferlənmiş məlumatın əsas cihaza yazılmasına səbəb olur. QEYD: Bütün törəmə siniflər ləğv edilməlidir Qızarmaq bütün buferləşdirilmiş məlumatların axına göndərilməsini təmin etmək. Qızartı axın olmayacaq qızarmaq açıq şəkildə zəng etməsəniz, onun əsas kodlayıcısı Qızarmaq və ya Bağlayın.

Tövsiyə: