jsenter

          JAVA的IO學習全面講解。

          IO兩大主流,16位和8位
          16位對應Writer 和 Reader
          根據編程目的不同有
          FileWriter和FileWriter        對文件進行讀寫。
          StringWriter、StringReader    對內存里的位置進行讀寫。
          PipedWrier、PipedReader       兩個線程間通訊用

           8位對應InputStream 和 OutputStream
          根據編程目的不同有
          FileInputStream、FileOutputStream            對文件進行讀寫
          ByteArrayInputStream、ByteArrayOutputStream  對字節數組進行讀寫
          PipedInputStream、PipedOutputStream          線程間通訊用
          注意:在數據流里不存在字符串的IO操作,那樣就要用Reader和Writer類

          二者的橋梁在InputStreamReader、OutputStreamWriter

          BufferedWriter、BufferedReader、BufferedInputStream、BufferedOutputStream

          是用來提高IO速度的,注意包裝的時候最好最先包裝Buffered,這樣效果會好些。

          包裝模式的理解。Package Pattern

          各種Data Type的長度的記憶.
          還要注意對象流的使用.

          高級IO操作:
          信道IO,java.nio.channels包
          他的主要特征是可以對內存進行快讀寫操作,進行內存映射.
          同時可以創建各種數據類型的緩沖區,從而提高IO操作效率.

          posted on 2005-04-24 03:56 李貝 閱讀(862) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 台湾省| 望奎县| 闻喜县| 内乡县| 舞阳县| 襄汾县| 安福县| 中西区| 哈尔滨市| 资源县| 兰州市| 曲周县| 黄浦区| 郸城县| 莱芜市| 姜堰市| 来安县| 常熟市| 客服| 华坪县| 泰安市| 农安县| 治多县| 醴陵市| 安福县| 新疆| 九寨沟县| 婺源县| 文山县| 卓资县| 阳东县| 环江| 华安县| 丰顺县| 松原市| 海伦市| 枞阳县| 太和县| 望奎县| 青冈县| 峨山|