jsenter

          2005年4月24日 #

          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 @ 2005-04-24 03:56 李貝 閱讀(862) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 靖边县| 探索| 宁德市| 临猗县| 沁水县| 呼玛县| 宁夏| 龙井市| 广丰县| 合作市| 永州市| 峨眉山市| 合阳县| 凤台县| 芦溪县| 保靖县| 广河县| 安多县| 北川| 和林格尔县| 新平| 资中县| 绥宁县| 大新县| 从化市| 封丘县| 蒙城县| 东城区| 泸定县| 长岛县| 临夏县| 渑池县| 枣强县| 江川县| 诸城市| 澄江县| 东光县| 华亭县| 台前县| 揭西县| 镇康县|