<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ī)律了。
    主站蜘蛛池模板: 久久狠狠躁免费观看2020| 亚洲中文字幕久久久一区| 国产成人自产拍免费视频| 好男人视频社区精品免费| 亚洲最大福利视频| 中文字幕av无码无卡免费| 亚洲噜噜噜噜噜影院在线播放| 69av免费观看| 亚洲一级毛片在线观| 3344永久在线观看视频免费首页| 亚洲精品高清视频| 最近中文字幕免费2019| 亚洲成a人片在线观看播放| 7723日本高清完整版免费| 亚洲中文字幕久久精品蜜桃| 妞干网免费视频观看| 无人视频在线观看免费播放影院| 亚洲国产V高清在线观看| 在线观看黄片免费入口不卡| 亚洲国产成人久久精品影视 | 噜噜综合亚洲AV中文无码| 国产成人免费网站在线观看| 狼人大香伊蕉国产WWW亚洲| 亚洲天堂免费在线视频| 国偷自产一区二区免费视频 | 亚洲无人区视频大全| 国产精品久久久久久久久久免费| 亚洲GV天堂无码男同在线观看| 全部免费毛片免费播放| 中文字幕版免费电影网站| 婷婷亚洲久悠悠色悠在线播放| 99无码人妻一区二区三区免费| 亚洲精品无码专区| 中文字幕亚洲电影| 国产成人精品免费视频动漫| 日韩在线视精品在亚洲| 久久亚洲国产欧洲精品一| 久久久久国产精品免费免费搜索| 福利片免费一区二区三区| 亚洲电影国产一区| 日韩高清在线高清免费|