JavaExplore

          一切像霧像雨又像風
          posts - 19, comments - 45, trackbacks - 0, articles - 0

          java輸入輸出學習筆記

          Posted on 2005-09-06 21:06 JavaExplore 閱讀(704) 評論(0)  編輯  收藏

          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修飾


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


          網站導航:
           
          主站蜘蛛池模板: 思茅市| 鄄城县| 平和县| 奉化市| 繁昌县| 疏勒县| 龙里县| 南靖县| 都昌县| 北京市| 嘉定区| 姚安县| 苗栗市| 营口市| 大洼县| 翼城县| 孙吴县| 偏关县| 贵溪市| 农安县| 合肥市| 喀喇沁旗| 孙吴县| 二手房| 手机| 阜阳市| 牡丹江市| 西安市| 永川市| 阜南县| 九寨沟县| 治县。| 阿拉善左旗| 八宿县| 霍林郭勒市| 平山县| 宜黄县| 东方市| 门源| 大洼县| 满洲里市|