無為

          無為則可為,無為則至深!

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks

          公告

          與有奉獻精神和分享精神的人做朋友!

          Locations of visitors to this page
          Subscribe by Anothr

          搜索

          •  

          積分與排名

          • 積分 - 582969
          • 排名 - 83

          最新評論

          閱讀排行榜

          stream代表的是任何有能力產(chǎn)出數(shù)據(jù)的數(shù)據(jù)源,或是任何有能力接收數(shù)據(jù)的接收源。

          在Java的IO中,所有的stream(包括Input和Out?stream)都包括兩種類型:
          .1????以字節(jié)為導向的stream
          2????以Unicode字符為導向的stream
          1.1????以字節(jié)為導向的stream
          以字節(jié)為導向的stream,表示以字節(jié)為單位從stream中讀取或往stream中寫入信息。以字節(jié)為導向的stream包括下面幾種類型:
          1)????input stream:
          1)????ByteArrayInputStream:把內(nèi)存中的一個緩沖區(qū)作為InputStream使用
          2)????StringBufferInputStream:把一個String對象作為InputStream
          3)????FileInputStream:把一個文件作為InputStream,實現(xiàn)對文件的讀取操作
          4)????PipedInputStream:實現(xiàn)了pipe的概念,主要在線程中使用
          5)????SequenceInputStream:把多個InputStream合并為一個InputStream
          2)????Out stream
          1)????ByteArrayOutputStream:把信息存入內(nèi)存中的一個緩沖區(qū)中
          2)????FileOutputStream:把信息存入文件中
          3)????PipedOutputStream:實現(xiàn)了pipe的概念,主要在線程中使用
          4)????SequenceOutputStream:把多個OutStream合并為一個OutStream

          2????以Unicode字符為導向的stream
          以Unicode字符為導向的stream,表示以Unicode字符為單位從stream中讀取或往stream中寫入信息。以Unicode字符為導向的stream包括下面幾種類型:
          1)????Input Stream
          1)????CharArrayReader:與ByteArrayInputStream對應(yīng)
          2)????StringReader:與StringBufferInputStream對應(yīng)
          3)????FileReader:與FileInputStream對應(yīng)
          4)????PipedReader:與PipedInputStream對應(yīng)
          2)????Out Stream
          1)????CharArrayWrite:與ByteArrayOutputStream對應(yīng)
          2)????StringWrite:無與之對應(yīng)的以字節(jié)為導向的stream
          3)????FileWrite:與FileOutputStream對應(yīng)
          4)????PipedWrite:與PipedOutputStream對應(yīng)

          以字符為導向的stream基本上對有與之相對應(yīng)的以字節(jié)為導向的stream。兩個對應(yīng)類實現(xiàn)的功能相同,字是在操作時的導向不同。如CharArrayReader:和ByteArrayInputStream的作用都是把內(nèi)存中的一個緩沖區(qū)作為InputStream使用,所不同的是前者每次從內(nèi)存中讀取一個字節(jié)的信息,而后者每次從內(nèi)存中讀取一個字符。


          凡是有該標志的文章,都是該blog博主Caoer(草兒)原創(chuàng),凡是索引、收藏
          、轉(zhuǎn)載請注明來處和原文作者。非常感謝。

          posted on 2006-06-11 12:55 草兒 閱讀(227) 評論(0)  編輯  收藏 所屬分類: Java編程經(jīng)驗談
          主站蜘蛛池模板: 宣化县| 金阳县| 巴南区| 肃北| 拜城县| 寿宁县| 双柏县| 开原市| 淮阳县| 黄大仙区| 凤山市| 木里| 建水县| 凤冈县| 报价| 洛川县| 沙坪坝区| 滕州市| 界首市| 鄱阳县| 临猗县| 库尔勒市| 辽中县| 黎平县| 彭山县| 农安县| 蒲城县| 扬中市| 仁怀市| 安泽县| 渝中区| 鸡泽县| 岳阳市| 福贡县| 宜兰县| 岚皋县| 疏勒县| 乡城县| 四会市| 乐昌市| 监利县|