<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Javadream

    A long way and a dream.

    Java 標(biāo)準(zhǔn)IO流的理解

    Posted on 2007-07-02 15:26 oxl 閱讀(525) 評(píng)論(0)  編輯  收藏 所屬分類: 技術(shù)感語(yǔ)
    Java 流包括字節(jié)流和字符流,字節(jié)流通過(guò)IO設(shè)備以字節(jié)數(shù)據(jù)的方式讀入,而字符流則是通過(guò)字節(jié)流讀入數(shù)據(jù)轉(zhuǎn)化成字符“流”的形式由用戶驅(qū)使。

    流可以通過(guò)包裝進(jìn)行功能上的擴(kuò)充,比如說(shuō)BufferedStream,可以緩沖流,提高讀取的性能,其實(shí)在Java中都是以這種操作IO的。

    但是我們不能把BufferedStream當(dāng)成是實(shí)際可用的流,其實(shí)它們必須包裝一個(gè)代表真實(shí)的IO設(shè)備的流才能操作,比如說(shuō)System.in和System.out,或者是數(shù)組和字符串(另一種包裝的流)。

    比如說(shuō)InputStream可以這樣用:
    InputStream in = new BufferedInputStream(new BufferedInputStream(System.in));

    而字符流呢?
    其實(shí)字符流沒(méi)有實(shí)際的形式,只能是通過(guò)包裝一些特別的輸入流才能進(jìn)行字符操作,比如說(shuō)包裝字節(jié)流InputStream:
    Reader reader = new InputStreamReader(System.in);
    再比如說(shuō)包裝字符數(shù)組:
    char[] in = new char[1024];
    Reader reader = new CharArrayReader(in);

    了解這些后,就能明白流的操作規(guī)律了。
    主站蜘蛛池模板: 91精品免费久久久久久久久| 四虎精品成人免费视频| 毛片无码免费无码播放| 亚洲国产高清人在线| 97无码人妻福利免费公开在线视频 | 国产成人无码区免费A∨视频网站| 亚洲国产日韩在线| 国产大片线上免费观看| 久久精品国产亚洲av麻豆图片| 久草视频免费在线| 亚洲最大成人网色香蕉| 日韩av无码成人无码免费| 亚洲码和欧洲码一码二码三码| 好爽又高潮了毛片免费下载| 精品视频免费在线| 中文字幕一精品亚洲无线一区| 国色精品va在线观看免费视频| 亚洲情XO亚洲色XO无码| 蜜桃视频在线观看免费视频网站WWW| 亚洲电影中文字幕| 成人午夜18免费看| 免费人成动漫在线播放r18| 亚洲精品无码专区久久久| 国产精品视频白浆免费视频| 亚洲美女aⅴ久久久91| 女性无套免费网站在线看| 免费播放国产性色生活片| 国产aⅴ无码专区亚洲av| 欧洲乱码伦视频免费| 日本中文字幕免费看| 亚洲ⅴ国产v天堂a无码二区| 噼里啪啦电影在线观看免费高清| 国产精品亚洲一区二区三区在线观看| 亚洲人成网站色在线入口| 久久99青青精品免费观看| 亚洲日韩精品A∨片无码加勒比| 亚洲国产精品视频| 最近免费中文字幕mv在线电影 | 亚洲神级电影国语版| 国产hs免费高清在线观看| 久久99热精品免费观看动漫|