Que fait le vidage OutputStream ?
Que fait le vidage OutputStream ?

Vidéo: Que fait le vidage OutputStream ?

Vidéo: Que fait le vidage OutputStream ?
Vidéo: TUTO Java : Introduction au mécanisme d'exceptions en Java 2024, Novembre
Anonim

Les affleurer () méthode de Flux de sortie la classe sert à affleurer le contenu du tampon au flux de sortie . Un tampon est une partie de la mémoire qui est utilisée pour stocker un flux de données (caractères). Ces données ne seront parfois envoyées à un périphérique de sortie que lorsque la mémoire tampon est pleine.

De même, les gens demandent, que fait le système de chasse d'eau ?

PrintWriter affleurer () méthode en Java avec des exemples par rinçage le flux, cela signifie effacer le flux de tout élément qui peut être ou non à l'intérieur du flux. Il n'accepte aucun paramètre et ne renvoie aucune valeur. Paramètres: Cette méthode faire n'accepte aucun paramètre.

On peut aussi se demander quelle est la différence entre flush et close en Java ? affleurer () écrit le contenu du tampon dans la destination et rend le tampon vide pour d'autres données à stocker, mais il ne ferme pas le flux de manière permanente. Cela signifie que vous pouvez toujours écrire des données supplémentaires dans le flux. Mais proche () ferme définitivement le flux.

A ce propos, pourquoi flush est-il utilisé en Java ?

Chasses d'eau le flux de sortie et force l'écriture de tous les octets de sortie mis en mémoire tampon. Le contrat général de affleurer est que l'appeler est une indication que, si des octets précédemment écrits ont été mis en mémoire tampon par la mise en œuvre du flux de sortie, ces octets doivent être immédiatement écrits vers leur destination prévue.

Quelle est l'utilisation de la méthode flush en C#?

Il efface tous les tampons de l'enregistreur actuel et entraîne l'écriture de toutes les données mises en tampon sur le périphérique sous-jacent. REMARQUE: toutes les classes dérivées doivent remplacer Affleurer pour s'assurer que toutes les données mises en mémoire tampon sont envoyées au flux. Rinçage le flux ne sera pas affleurer son encodeur sous-jacent à moins que vous n'appeliez explicitement Affleurer ou Fermer.

Conseillé: