Java IO — 節點流和過濾流

來源:互聯網
上載者:User

(1)節點流:從特定地方讀寫的流類,例如:磁碟或一塊記憶體地區。

        過濾流:使用節點流作為輸入或輸出。過濾流是使用一個已經存在的輸入資料流或者輸出資料流連結建立的。(2)在InputStream類和OutputStream類子類中,FilterInputStream和FilterOutputStream過濾抽象類別又派生出        DataInputStream 和DataOutputStream資料輸入輸出資料流類等子類。(3)過濾流的主要特點是在輸入輸出資料的同時能對所傳輸的資料做指定類型或格式的轉換,即可         實現對二進位位元組資料的理解和編碼轉換。(4)資料輸入流DataInputStream中定義了多個針對不同類型資料的讀法,如readByte()、readBoolean()、readShort()、        readChar()、readInt()、readLong()、readFloat()、readDouble()、readLine()等。資料輸出資料流類似DataOutputStrean.
(5)BufferedOutputStream緩衝輸出資料流        緩衝輸出資料流BufferedOuputStream類提供和FileOutputStream同樣的寫操作方法,但所有輸出全部寫入緩衝區中。當寫滿緩衝區或者關           閉輸出資料流時,它再一次性輸出到流,或者用flush()方法主動將緩衝區輸出到流。(6)ByteArrayInputStream(位元組數組輸入資料流)        ByteArrayInputStream是把位元組數組當成源的輸入資料流。該類有兩個構造方法,每個構造方法需要一個位元組數組       提供資料來源


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.