亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >BufferedOutputStream 創(chuàng)建者:webmaster 更新時(shí)間:2005-12-17 04:15


    該類實(shí)現(xiàn)一個緩沖的輸出流。通過設(shè)置這樣的輸出流, 一個應(yīng)用
    不必為每個寫入字節(jié)調(diào)用基本系統(tǒng)就能將字節(jié)寫入字節(jié)流中。將數(shù)據(jù)寫入緩沖區(qū),若達(dá)到緩沖區(qū)容量、緩沖區(qū)輸出流關(guān)閉或緩沖區(qū)輸出流顯式刷新,那就將數(shù)據(jù)再寫入基本流中。




    類 java.io.BufferedOutputStream



    java.lang.Object
      |
      +----java.io.OutputStream
          |
          +----java.io.FilterOutputStream
                |
                +----java.io.BufferedOutputStream




    public class BufferedOutputStream
    extends FilterOutputStream





    變量索引



    buf
    數(shù)據(jù)存儲的緩沖區(qū)。
    count
    緩沖區(qū)中有效字節(jié)數(shù)。



    構(gòu)造子索引



    BufferedOutputStream(OutputStream)
    創(chuàng)建一個新的緩沖輸出流以便向指定輸出流中以缺省 512 字節(jié)緩沖區(qū)尺寸寫入數(shù)據(jù)。
    BufferedOutputStream(OutputStream, int)
    創(chuàng)建一個新的緩沖輸出流以便向指定基本輸出流中以缺省 512 字節(jié)緩沖區(qū)尺寸寫入數(shù)據(jù)。



    方法索引



    flush()
    刷新該緩沖輸出流。
    write(byte[], int, int)
    將指定字節(jié)數(shù)組中以偏移量 off 開始的
    len 個字節(jié)寫入該緩沖輸出流。
    write(int)
    將指定字節(jié)寫入該緩沖輸出流。




    變量



    buf

    protected byte buf[]


    數(shù)據(jù)存儲的緩沖區(qū)。




    count

    protected int count


    緩沖區(qū)中有效字節(jié)數(shù)。






    構(gòu)造子




    BufferedOutputStream

    public BufferedOutputStream(OutputStream out)


    創(chuàng)建一個新的緩沖輸出流以便向指定輸出流中以缺省 512 字節(jié)緩沖區(qū)尺寸寫入數(shù)據(jù)。



     
    參數(shù):
     
    out - 基本輸出流。



    BufferedOutputStream

    public BufferedOutputStream(OutputStream out,
            int size)


    創(chuàng)建一個新的緩沖輸出流以便向指定基本輸出流中以缺省 512 字節(jié)緩沖區(qū)尺寸寫入數(shù)據(jù)。



     
    參數(shù):
     
    out - 基本輸出流。
     
    size - 緩沖區(qū)尺寸。





    方法



    write

    public synchronized void write(int b) throws IOException


    將指定字節(jié)寫入當(dāng)前緩沖輸出流。



     
    參數(shù):
     
    b - 待寫入的字節(jié)。  
    拋出:
    OException
     
    如果發(fā)生某個 I/O 錯誤。
     
    覆蓋:
     
    FilterOutputStream 中的 write 。



    write

    public synchronized void write(byte b[],
                int off,
              int len) throws IOException


    將指定字節(jié)數(shù)組中以偏移量 off 開始的
    len 個字節(jié)寫入該緩沖輸出流。

    通常該方法將給定數(shù)組中的字節(jié)存儲到該流的緩沖區(qū)中,需要時(shí)可刷新基本輸出流。然而若請求長度至少與該流的緩沖區(qū)同樣大,則該方法將刷新緩沖區(qū)并直接將字節(jié)寫入基本輸出流。因此冗余的 BufferedOutputStream
    將不必復(fù)制不必要的數(shù)據(jù)。



     
    參數(shù):
     
    b - 數(shù)據(jù)。
     
    off - 數(shù)據(jù)的起始偏移。
     
    len - 待寫入的字節(jié)數(shù)。
     
    拋出:
    OException
     
    如果發(fā)生某個 I/O 錯誤。
     
    覆蓋:
     

    FilterOutputStream
    中的 write 。



    flush

    public synchronized void flush() throws IOException


    刷新該緩沖區(qū)輸出流。這強(qiáng)行將任何緩沖輸出流寫入基本輸出流中。



     
    拋出:
    OException
     
    如果發(fā)生某個 I/O 錯誤。
     
    覆蓋:
     

    FilterOutputStream
    中的 flush
    參見:
     
    out

    相關(guān)文章
    本頁查看次數(shù):