利用缓冲流优化Java的IO性能

24日学习笔记:
//导入包和抛出错误不写了,下面是具体的代码

FileInputStream in = new FileInputStream("d:/demo.txt"); //原
    
FileOutputStream out = new FileOutputStream("d:/demo2.txt");//目标
    
//缓冲流必须依赖其它流作为构造器参数
BufferedInputStream bis = new BufferedInputStream(in);
   
BufferedOutputStream bos = new BufferedOutputStream(out);

   int b; 
   while((b=bis.read())!=-1) {
       bos.write(b);
   }

//依次写入,

//使用高级流,关闭高级就可以关闭所有

   bis.close();
   bos.close();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,936评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • 在经过一次没有准备的面试后,发现自己虽然写了两年的android代码,基础知识却忘的差不多了。这是程序员的大忌,没...
    猿来如痴阅读 2,898评论 3 10
  • 贪恋红尘对梦痴,韶华流去美人知。 几番云雨红游处,多少春秋绿点枝。 注:平水韵•四支 ——2014.8.4
    素月离竹阅读 191评论 0 0
  • 首先呢,我现在眼皮是快睁不开了的,困到不行。但是,我还想说些什么,时间长了就想说些什么。 但是,按照我的以往定律,...
    天堂牢阅读 270评论 0 1