Stream 類

先看下面的圖

平面設計培訓,網頁設計培訓,美工培訓,游戲開發(fā),動畫培訓

 

Stream 是所有流的抽象基類(不能被實例化,需要使用他的派生類FileStream/MemoryStream/BufferedStream。流是字節(jié)序列的抽象概念,例如文件、輸入/輸出設備、內部進程通信管道或者 TCP/IP 套接字。Stream 類及其派生類提供這些不同類型的輸入和輸出的一般視圖,使程序員不必了解操作系統(tǒng)和基礎設備的具體細節(jié)。

 

流涉及三個基本操作:

  1. 可以讀取流。讀取是從流到數據結構(如字節(jié)數組)的數據傳輸。

  2. 可以寫入流。寫入是從數據結構到流的數據傳輸。

  3. 流可以支持查找。查找是對流內的當前位置進行查詢和修改。查找功能取決于流具有的后備存儲區(qū)類型。例如,網絡流沒有當前位置的統(tǒng)一概念,因此一般不支持查找。

 

 

根據基礎數據源或儲存庫,流可能只支持這些功能中的一部分。通過使用 CanRead、CanWriteCanSeek 屬性,應用程序可以查詢流的功能。

ReadWrite 方法讀寫各種不同格式的數據。對于支持查找的流,使用

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式