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

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

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

    騎豬闖天下

    J2ME隨筆,記錄成長(zhǎng)的腳步

    統(tǒng)計(jì)

    留言簿(3)

    閱讀排行榜

    評(píng)論排行榜

    [原創(chuàng)]Java Stream流的概念

    java流的概念

            剛開(kāi)始接觸流的概念,很迷惑,搞了很久終于搞懂,時(shí)隔許久,又迷惑了,現(xiàn)做一小結(jié),拿來(lái)與大家分享,亦作為我Blog的首篇。

            1. Java的流分為 Inputstream 和 OutputStream;

            2. 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一條不間斷的字節(jié)流,用來(lái)實(shí)現(xiàn)程序或進(jìn)程間的通信,或讀寫(xiě)外圍設(shè)備、外部文件等;

            3. Java中,流,簡(jiǎn)單的說(shuō)就是字節(jié)(byte),可以把它看作是很多很多字節(jié)(byte) 匯在一起形成的東西,起個(gè)名字就叫流,像水滴形成河流一樣,呵呵,個(gè)人的解釋?zhuān)?br />

            4. 一個(gè)流,必有源端和目的端,也即必須有數(shù)據(jù)(Data)和字節(jié)(byte)兩個(gè)部分,數(shù)據(jù)(Data):可以是計(jì)算機(jī)內(nèi)存的某些區(qū)域,也可以是磁盤(pán)文件,甚至可以是Internet上的某個(gè)URL;字節(jié)就不用說(shuō)了 byte;

            5. 流的源端和目的端可簡(jiǎn)單地看成是字節(jié)的生產(chǎn)者和消費(fèi)者,由數(shù)據(jù)變成字節(jié),是生產(chǎn)字節(jié)、生產(chǎn)流;由字節(jié)恢復(fù)成數(shù)據(jù),是讀取字節(jié)、消費(fèi)流;

            6. 流的方向很重要,根據(jù)流的方向,流可分為兩類(lèi):輸入流和輸出流。流的方向是最難理解和最容易搞糊涂的,具體如下: 

    DataOutputStream:
         解釋:
        是對(duì)象Data(數(shù)據(jù)): out出 字節(jié)stream, 生產(chǎn)出流, 把數(shù)據(jù)(Data)變成字節(jié)(byte), 把數(shù)據(jù)寫(xiě)到內(nèi)存里,
        是以程序中的數(shù)據(jù)Data為參照對(duì)象,直接翻譯成英文即為其含義: "(參照物)數(shù)據(jù): 輸出流", 是生成字節(jié),所以是寫(xiě)

    *參照物*    -->   Stream    數(shù)據(jù)轉(zhuǎn)換成生成字節(jié)(byte)      Out    
        源   端       -->    生成流    生產(chǎn)字節(jié)

        把數(shù)據(jù) write 成字節(jié)保存到內(nèi)存中

    DataInputStream:
        解釋:
        是對(duì)象Data(應(yīng)該是程序): in進(jìn) 字節(jié)stream,變成數(shù)據(jù), 消費(fèi)流, 讀取字節(jié)(byte)轉(zhuǎn)換恢復(fù)成數(shù)據(jù)(Data),
        是以程序中的數(shù)據(jù)Data為參照對(duì)象,直接翻譯成英文即為其含義: "(參照物)數(shù)據(jù): 輸入(進(jìn))流", 是讀取字節(jié),所以是讀

    (參照物)   <--  Stream    讀取字節(jié)(byte)轉(zhuǎn)換成數(shù)據(jù)       In 
        目的端     <--  讀取流    消費(fèi)字節(jié)

        從內(nèi)存中 read 出字節(jié), 轉(zhuǎn)換成數(shù)據(jù)

    程序代碼待續(xù):

    posted on 2008-08-28 13:41 騎豬闖天下 閱讀(2787) 評(píng)論(4)  編輯  收藏

    評(píng)論

    # re: Java Stream流的概念 2008-08-29 10:22 h521999

    寫(xiě)不錯(cuò),蠻好的  回復(fù)  更多評(píng)論   

    # re: Java Stream流的概念 2008-08-30 14:04 ci

    不錯(cuò)  回復(fù)  更多評(píng)論   

    # re: [原創(chuàng)]Java Stream流概念[未登錄](méi) 2008-11-28 17:33 flying

    good!  回復(fù)  更多評(píng)論   

    # re: [原創(chuàng)]Java Stream流的概念[未登錄](méi) 2010-04-19 14:39 逍遙

    很好很好  回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲av无码一区二区三区天堂| 国产成人无码精品久久久免费| 国产免费拔擦拔擦8X高清在线人| 久久久久噜噜噜亚洲熟女综合| 麻豆亚洲AV永久无码精品久久| 性xxxx黑人与亚洲| 免费影院未满十八勿进网站| 亚洲香蕉久久一区二区 | 亚洲av成人综合网| 波多野结衣免费在线观看| 一本色道久久88综合亚洲精品高清| 亚洲国产精品福利片在线观看 | 男人的天堂亚洲一区二区三区 | 破了亲妺妺的处免费视频国产| 国产成人精品日本亚洲专| 久久久久国产精品免费免费搜索| 亚洲人成色777777老人头| 亚洲?V无码成人精品区日韩| 久久不见久久见免费影院www日本| 久久亚洲国产视频| 特级aa**毛片免费观看| 无码国产精品一区二区免费虚拟VR| 亚洲制服丝袜精品久久| 国产极品粉嫩泬免费观看| 亚洲丰满熟女一区二区v| 成全视频免费高清| 亚洲国产成人在线视频| 精品久久免费视频| 99在线免费视频| 国产亚洲精久久久久久无码77777| 国产免费AV片在线观看 | 国产亚洲精品观看91在线| 91精品免费久久久久久久久| 亚洲国产精品一区二区第一页 | 一级毛片aa高清免费观看| 激情内射亚洲一区二区三区| 亚欧乱色国产精品免费视频| 亚洲视频免费播放| 四虎永久成人免费| 亚洲精品视频免费在线观看| 国产精品亚洲色婷婷99久久精品|