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

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

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

    posts - 6,  comments - 8,  trackbacks - 0
      置頂隨筆

             流是程序和外界進(jìn)行數(shù)據(jù)交換的通道。分為輸入流InputStream和輸出流OutputStream。程序通過(guò)輸入流從數(shù)據(jù)源讀取數(shù)據(jù),通過(guò)輸出流向目的地寫(xiě)數(shù)據(jù)。
           在計(jì)算機(jī)世界里,信息就是數(shù)據(jù),信息的交換就是數(shù)據(jù)流。就好比我們?nèi)粘I钪械目梢钥吹降乃骷翱床坏降碾娏鞫际且环N流。

         流是指一連串流動(dòng)的字符(應(yīng)該是字節(jié)),以先進(jìn)先出的方式發(fā)送信息的通道。從傳輸上分為字節(jié)流和字符流,字節(jié)占8位,字符占16位。從使用上分為節(jié)點(diǎn)流和過(guò)濾流,其中過(guò)濾流包含處理流、包裝流。
       下面我們來(lái)說(shuō)一下流的創(chuàng)建,創(chuàng)建一個(gè)流,那么內(nèi)存怎么分配呢?首先是對(duì)象分配內(nèi)存,然后是OS分配資源內(nèi)存。當(dāng)這個(gè)流用完后,我們要進(jìn)行的操作的是關(guān)閉這個(gè)流,Close通知OS釋放資源(其中OS為操作系統(tǒng))。
       輸入流:
       InputStream類是所有輸入流的父類,它是一個(gè)抽象類,不能被實(shí)例化。它提供了一系列和讀取數(shù)據(jù)有關(guān)的方法。
       int read(),int read(byte[] b)從數(shù)據(jù)源讀取數(shù)據(jù)
    void close() 當(dāng)完成讀操作后,應(yīng)該關(guān)閉輸入流。
    常用到的子類,ByteArrayInputStream字節(jié)數(shù)組輸入流, FileInputStream文件輸入流, StringBufferStream字符串緩沖輸入流, ObjectInputStream對(duì)象輸入流, FilterInputStream過(guò)濾輸入流,其中過(guò)濾輸入流中主要用到的是BufferedInputStream和DataInputStream(實(shí)現(xiàn)了DataInput接口,用于讀取基本數(shù)據(jù)類型,如int 、long、float、double、boolean等)
          有輸入流,就有相應(yīng)的輸出流,也就是說(shuō)將intput改為output。但是在這里要著重提到的是隨機(jī)讀取文件類RandomAccessFile和對(duì)象流Object。本人對(duì)前者沒(méi)有多少嘗試,但對(duì)后者我就可以分享我的一點(diǎn)知識(shí)。對(duì)象流用到了對(duì)象的序列化和反序列化,序列化的意思就是把對(duì)象寫(xiě)到一個(gè)輸入流中;反序列化是從一個(gè)輸入流中讀取一個(gè)對(duì)象。如果要采用對(duì)象輸入輸出流,那么這個(gè)對(duì)象的類必須實(shí)現(xiàn)可序列化接口。將對(duì)象也就是對(duì)象的成員變量作為整體,寫(xiě)到流中存儲(chǔ)到文件里邊。或者就是把對(duì)象放到數(shù)組里邊,將這個(gè)對(duì)象數(shù)組存入到同一個(gè)文件中,對(duì)其進(jìn)行操作,在沒(méi)有數(shù)據(jù)庫(kù)的情況下,我個(gè)人認(rèn)為這是最好的保存對(duì)象信息方法。
       該睡覺(jué)了,先寫(xiě)到這里,明天將我所做的對(duì)象流代碼寫(xiě)到上邊,供大家參考交流
    posted @ 2010-03-17 22:59 張貝貝 閱讀(1615) | 評(píng)論 (1)編輯 收藏
    僅列出標(biāo)題  
    主站蜘蛛池模板: 亚洲成Av人片乱码色午夜| 亚洲AV无码乱码在线观看| 久久亚洲国产精品| 日韩精品无码免费专区午夜| 亚洲精品无码专区2| 老司机午夜在线视频免费| 免费人成年轻人电影| 免费高清A级毛片在线播放| 免费播放美女一级毛片 | 亚洲妇熟XXXX妇色黄| 中文字幕成人免费高清在线| 亚洲成av人影院| 99久热只有精品视频免费观看17| 亚洲色欲www综合网| 成人免费毛片视频| 国产成人精品日本亚洲语音| 亚洲国产高清精品线久久| 九九久久精品国产免费看小说 | 亚洲精品视频免费| 在线人成免费视频69国产| 亚洲美免无码中文字幕在线| 成年人视频在线观看免费| 美女被免费视频网站a| 国产亚洲av片在线观看16女人| 无码专区AAAAAA免费视频| 亚洲jjzzjjzz在线播放| 免费人成在线观看视频播放| 国产精品网站在线观看免费传媒 | 大胆亚洲人体视频| 国产免费AV片在线观看| 狠狠色香婷婷久久亚洲精品| 国产一级淫片a视频免费观看| 国产无遮挡色视频免费观看性色| 亚洲五月六月丁香激情| 免费观看a级毛片| 日韩电影免费在线观看网站| 亚洲最大av资源站无码av网址| 亚洲国产精品尤物YW在线观看| 精品一区二区三区无码免费视频| 亚洲av永久无码精品网址| 久久青青草原亚洲AV无码麻豆|