<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    nio和io讀寫文件

    Posted on 2010-02-05 15:49 瘋狂 閱讀(811) 評論(0)  編輯  收藏 所屬分類: java


    nio:
    public static void testNio() throws IOException{
     long start = System.currentTimeMillis();
     FileInputStream in = new FileInputStream(new File("C:\\y.war"));
     FileOutputStream out = new FileOutputStream(new File("C:\\copy1.war"));
     FileChannel outc = out.getChannel();
     FileChannel inc = in.getChannel();
     ByteBuffer inb = ByteBuffer.allocate(1024*1024);//1m
     int i = 0;
     while(true){
      i++;
      System.out.println("第"+i+"次傳輸...");
      if(inb.position()>0){
       System.out.println("clear...");
       inb.clear();
      }
      if(inc.read(inb)==-1)break;
      inb.flip();
      outc.write(inb);
     }
     inc.close();
     outc.close();
     System.out.println("耗時:"+(System.currentTimeMillis()-start)+"毫秒");
    }

    io:
    public static void testIo() throws IOException{
     long start = System.currentTimeMillis();
     FileInputStream in = new FileInputStream(new File("C:\\y.war"));
     FileOutputStream out = new FileOutputStream(new File("C:\\copy2.war"));
     
     BufferedInputStream inc = new BufferedInputStream(in);
     BufferedOutputStream outc = new BufferedOutputStream(out);
     byte[] inb = new byte[1024*1024];//1m
     int i = 0;
     int l=-1;
     while(true){
      i++;
      System.out.println("第"+i+"次傳輸...");
      if((l=inc.read(inb))==-1)break;
      outc.write(inb,0,l);
     }
     inc.close();
     outc.flush();
     outc.close();
     System.out.println("耗時:"+(System.currentTimeMillis()-start)+"毫秒");
    }
    }
    同樣的16.4 MB的文件100次讀寫測試平均耗時:nio耗時:80毫秒 io耗時:105毫秒
    主站蜘蛛池模板: 亚洲一区二区高清| 俄罗斯极品美女毛片免费播放| 亚洲?V无码乱码国产精品| 亚洲中文字幕久久精品蜜桃| 免费下载成人电影| 久久亚洲私人国产精品| 国产va在线观看免费| 亚洲日产韩国一二三四区| 中文在线观看国语高清免费| 国产亚洲精品无码专区| 国产真人无码作爱免费视频 | 免免费国产AAAAA片| 中文字幕亚洲综合小综合在线| 无码日韩人妻av一区免费| 亚洲日韩亚洲另类激情文学| 日韩激情无码免费毛片| 日韩精品免费一线在线观看 | 免费国产成人午夜私人影视| 香蕉视频亚洲一级| 国产精品亚洲不卡一区二区三区| 国产免费MV大全视频网站| 久久夜色精品国产亚洲AV动态图| 亚欧色视频在线观看免费| 亚洲日韩精品无码专区| 亚洲福利精品电影在线观看| 在线看片免费人成视频久网下载| 亚洲高清视频在线观看| 国产免费不卡v片在线观看| 亚洲AV无码一区二区三区网址| 亚洲精品成人在线| 蜜桃视频在线观看免费视频网站WWW| 亚洲日产2021三区在线| 在线观看国产情趣免费视频 | 亚洲情A成黄在线观看动漫软件| 在线播放高清国语自产拍免费| 鲁啊鲁在线视频免费播放| 亚洲国产天堂久久综合网站| 午夜神器成在线人成在线人免费| 中文在线观看永久免费| 亚洲成A人片在线播放器| 国产成人A亚洲精V品无码|