| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    La taille du tampon par défaut pour BufferedWriter
    Java propose quelques objets à l'entrée et à la sortie . L'un d'eux vient de la " tamponné " classe d'objets , le BufferedWriter . Le BufferedWriter comprend une mémoire tampon de texte qui traite la sortie de programmateur , plutôt que l'impression directe sur le système . Comme pour les autres classes , le BufferedWriter est livré avec un constructeur par défaut et avec les constructeurs personnalisés. Ces constructeurs permettent au programmeur d'utiliser une taille de mémoire tampon par défaut ou fournir l'un des siens , en fonction de l'application. BufferedWriter

    La classe BufferedWriter étend la classe " Writer " . Cette classe offre aux programmeurs un moyen de gérer la sortie du programme grâce à un flux de sortie particulier . Cependant, la classe Writer fait des appels système pour afficher immédiatement les caractères à l'écran , ce qui peut entraîner de ralentissement du système . Au lieu de cela , le BufferedWriter contient une mémoire tampon de texte pour contenir du texte , qui peut envoyer sur un seul appel système . En conséquence, tamponnés sortie à travers la classe BufferedWriter propose exécution plus efficace du programme de la classe Writer simple.
    BufferedWriter défaut

    La classe BufferedWriter est livré avec deux constructeurs . Le constructeur par défaut permet au programmeur de créer un objet BufferedWriter qui contient un objet Writer . Cette instance de la classe BufferedWriter contiendra également un tampon avec une taille par défaut de 8192 caractères. Un constructeur spécial permet également au programmeur de fournir une nouvelle dimension avec l'objet Writer .
    Changement BufferedWriter Taille par défaut

    Le programmeur peut créer l'objet tamponné avec une nouvelle taille en fournissant la nouvelle taille pour le constructeur . Tout d'abord, le programmeur doit toujours fournir un objet de l'enregistreur , qui va traiter la sortie du programme . Ensuite , le programmeur déclare un objet BufferedWriter . Dans le cadre de la déclaration , le programmeur fournit l'objet écrivain et un nouveau format de mémoire tampon par défaut : Photos

    Writer w = new FileWriter (filename) ; //un fichier écrivain objectBufferedWriter br = new BufferedWriter (w, 4000) ;
    aide BufferedWriter valeurs par défaut et fourni taille de mémoire tampon

    en utilisant les objets BufferedWriter implique de comprendre la taille du tampon . Normalement, le BufferedWriter va écrire son texte tamponné, ou "flush" la mémoire tampon, quand il se remplit . Toutefois , le programmeur peut également programmer des opérations de rinçage manuel dans le code. Par exemple , le code suivant ouvre un fichier avec 50 personnages et l'écrit dans un nouveau fichier. Le BufferedWriter par défaut rincer une fois au cours de son opération d'écriture, tandis que le BufferedWriter modifié videra deux fois :

    Writer fw = new FileWriter ( " test2.txt "); lecteur fr = new FileReader ( " test.txt" ;) ;

    BufferedWriter br1 = BufferedWriter ( fw , 50) ; BufferedWriter br2 = BufferedWriter ( fw , 25) ;

    String s = fr.readline ();

    br1.write (s) ; br2.write (s) ;

    Previous :

    next :
      articles connexes
    ·Comment puis-je afficher un nombre entier sans décimal…
    ·Comment écrire un caractère dans le champ de texte en…
    ·Applet Crashed 
    ·Comment stocker des entiers dans un tableau en Java 
    ·Comment savoir Struts Java 
    ·Une applet de problèmes de maximisation de maths 
    ·Java vs C : similitudes et différences 
    ·Comment ajouter des polynômes en Java 
    ·Comment faire un écouteur d'action Fermer une Jframe 
    ·Comment comprendre la valeur des expressions Java 
      articles en vedette
    ·Comment nettoyer des éléments flottants en CSS 
    ·Comment puis-je ajouter un script PHP utilisant MySQL 
    ·Comment classer Variables 
    ·Comment mettre à jour PHP 5.1 à PHP 5.2 dans CentOS 
    ·Guide d' un débutant absolu à la programmation 
    ·Comment installer un script de suivi Avec Java 
    ·Méthodes ArrayList en Java 
    ·Les différences dans Malloc et calloc 
    ·Comment insérer les commandes préparées de MySQL PHP…
    ·Comment créer une branche SVN partir d'un fichier en d…
    Copyright © Connaissances Informatiques http://fr.wingwit.com