隨筆-95  評(píng)論-31  文章-10  trackbacks-0

          InputStream   ByteArrayInputStream     //構(gòu)造參數(shù)為byte[] 或者 (byte[] buff,int len, int length) 數(shù)據(jù)源是一個(gè)字節(jié)數(shù)組
                                StringBufferInputStream //構(gòu)造參數(shù)為字符串 已廢除!該類(lèi)本意是把字符串轉(zhuǎn)換為字節(jié)流然后進(jìn)行讀操作,但是在這個(gè)類(lèi)的視線(xiàn)中僅僅使用了字符編碼的低8位,不能正確轉(zhuǎn)換所有字符
                                FileInputStream              //構(gòu)造參數(shù)為File或者字符串路徑
                                PipedInputStream          //構(gòu)造參數(shù)無(wú)參或者為PipedOutputStream 該類(lèi)需要和PipedOutputStream一起使用
                                SequenceInputStream   //構(gòu)造參數(shù)為Enumeration e該枚舉類(lèi)型的參數(shù)e中包含了若干要被串聯(lián)的輸入流即InputStream或其子類(lèi);構(gòu)造參數(shù)也可以為InputStream is1 , InputStream is2
                                ObjectInputStream        //構(gòu)造參數(shù)無(wú)參或者為InputStream或其子類(lèi)
                                FilterInputStream             DataInputStream         裝飾者模式構(gòu)造參數(shù)為InputStream或其子類(lèi)
                                                                        BufferedInputStream   同上
                                                                        LineNumberInputStream  同上
                                                                        PushbackInputStream  同上
          以上FilterInputStream是裝飾器類(lèi),其中持有InputStream抽象類(lèi),構(gòu)造參數(shù)必定是InputStream,典型的裝飾者模式,所以其四個(gè)子類(lèi)的構(gòu)造參數(shù)可以是InputStream的任意子類(lèi)!

          以上為字節(jié)輸入流,下面字節(jié)輸出流大同小異

          OutputStream   ByteArrayOutputStream
                                   FileOutputStream
                                   PipedOutputStream
                                   ObjectOutputStream
                                   FilterOutputStream        DataOutputStream
                                                                         BufferedOutputStream
                                                                         PrintStream                                                               

          posted on 2010-12-25 23:06 朔望魔刃 閱讀(208) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): java
          主站蜘蛛池模板: 金门县| 达日县| 当阳市| 安乡县| 西乌珠穆沁旗| 东乌| 宁武县| 韶山市| 崇信县| 积石山| 通榆县| 白山市| 房山区| 临夏市| 洛隆县| 桐梓县| 漯河市| 遵化市| 元氏县| 广宁县| 三门县| 尉犁县| 宿州市| 珠海市| 巴彦县| 连平县| 宣武区| 龙海市| 揭阳市| 屏东县| 洞头县| 广宁县| 太原市| 来安县| 会东县| 邻水| 水城县| 洛宁县| 松潘县| 临邑县| 抚州市|