飛艷小屋

          程序--人生--哲學___________________歡迎艷兒的加入

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(85)

          隨筆檔案(52)

          文章分類(157)

          文章檔案(174)

          相冊

          .NET方面的網站

          常上的網站

          建網站用的網站

          有關java的技術網站

          真正能用得上的網頁空間

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          java 開始版本的IO有兩個基本的面向byte類:InputStream、OutputStream
          為了擴展輸入輸出的功能并且避免類的爆炸性增長,java語言使用修飾模式擴展這兩個類的功能。
          常用的類有:DataInputStream、BufferedInputStream、FileInputStream、StringBufferInputString
          ??????????? DataOutputStream、BufferedOutputStream、FileOutputStream、PrintStream
          ???? StringBufferInputString主要用于讀去內存中的字符串
          ???? FileInputStream主要用于讀取文件
          ???? BufferedInputStream用于修飾上兩中InputStream
          如果要讀取文件并且要原樣復原文件,要用DataInputStream/DataOutputStream用字節讀寫

          java 后來的版本加入了很多面向Unicode的類:Reader、Writer
          仍舊使用模式擴展這兩個類的功能。
          常用的類有:FileReader、StringReader、BufferedReader
          ??????????? FileWriter、StringWriter、PrintWriter、BufferedWriter

          一般使用中都是多個類同時使用的,一般都使用緩存類用以提高io性能
          比如(1)讀文件,根據文件名先生成FileInputStream,在用BufferedInputStream、DataInputStream修飾
          (2)讀取內存中的文件,先生成StringBufferInputString,在用BufferedInputStream、DataInputStream修飾
          (3)寫文件,根據文件名生成FileWriter,再用BufferedWriter、PrintWriter修飾

          posted on 2006-08-23 10:26 天外飛仙 閱讀(161) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 秭归县| 花莲市| 开平市| 商南县| 宁夏| 黑河市| 霸州市| 西贡区| 镇坪县| 东宁县| 岐山县| 东乡县| 乡宁县| 普安县| 阿克陶县| 黎川县| 从化市| 神池县| 唐海县| 沁源县| 平顺县| 历史| 临夏县| 铁岭县| 清水县| 通辽市| 长白| 哈密市| 益阳市| 石台县| 禄劝| 凌云县| 叙永县| 南宫市| 广昌县| 墨脱县| 辽宁省| 竹北市| 景德镇市| 吉林省| 确山县|