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

          主站蜘蛛池模板: 时尚| 郎溪县| 宁武县| 德庆县| 凤阳县| 吉安市| 兴业县| 邹平县| 普格县| 黄骅市| 鸡西市| 泰宁县| 砀山县| 方城县| 沂南县| 沈丘县| 南木林县| 扎兰屯市| 容城县| 玛多县| 纳雍县| 禹城市| 应用必备| 揭西县| 富裕县| 宝兴县| 大宁县| 江北区| 珲春市| 榕江县| 卓资县| 古田县| 罗城| 鹤壁市| 天峻县| 泾阳县| 申扎县| 乐东| 黄大仙区| 辽阳市| 桦甸市|