IO

      Java庫中的類基本可以分爲輸入與輸出兩個部分,這裏面有2個比較基本的類。

 

      InputStream 和 OutPutStream : InputStream 有一個read(), 從InputStream 衍生而來

的所有類也很自然地擁有了 read() 這個方法, read()方法用於讀取單個字節或者字節數組的.   類似的,

從 OutputStream 衍生而來的所有也都擁有了 write() 這個方法, 用於寫入單個字節或者字節數組.

 

      上面說的這些  read() 和 write() 不是被經常地使用, 那麼它爲什麼會存在呢? 一般情況下, 我們   

不會用單個類去創建直接的系統對象, 我們都是將多個對象重疊在一起, 提供我們期望的功能.   

那麼原因就出現了, 我們之所以會感到 java 流庫如此複雜,  正是由於創建一個單獨的結果流,

卻需要創建多個對象的緣故.

 

      按照類的功能來進行分類, 凡是與輸入有關的類都繼承自InputStream , 與輸出有關的類都繼承自

OutputStream.

 

     

     

 

     

發佈了93 篇原創文章 · 獲贊 2 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章