public class BufferedDemo {
public static void main(String[] args) throws FileNotFoundException {
// 记录开始时间
long start = System.currentTimeMillis();
// 创建流对象
try (
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("jdk8.exe"));
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("copy.exe"));
){
// 读写数据
int len;
byte[] bytes = new byte[8*1024];
while ((len = bis.read(bytes)) != -1) {
bos.write(bytes, 0 , len);
}
} catch (IOException e) {
e.printStackTrace();
}
// 记录结束时间
long end = System.currentTimeMillis();
System.out.println("缓冲流使用数组复制时间:"+(end - start)+" 毫秒");
}
}
// 缓冲流使用数组复制时间:666 毫秒

最新文章

  1. 给Mac OS X的“逻辑宗卷组”改名
  2. CentOS下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)
  3. 为您详细比较三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
  4. ubuntu 安装编译nginx,并实现HLS推送,,可以实现摄像头直播
  5. 简明python教程 --C++程序员的视角(九):函数式编程、特殊类方法、测试及其他
  6. 我的VisualStudio工具箱
  7. 如何将sql server数据库转化成sqlite数据库
  8. 特么的. 最终把 amobbs 的站长阿莫(莫进明)给回骂了一顿.
  9. leetcode第六题--ZigZag Conversion
  10. iOS:由URL成员UIImage
  11. mysql 异常处理
  12. 移动WEB模拟原声APP滑动删除
  13. HTTP库Axios
  14. mysql密码遗失
  15. 最短路DAG
  16. 论文阅读笔记十六:DeconvNet:Learning Deconvolution Network for Semantic Segmentation(ICCV2015)
  17. UVaLive 4064 Magnetic Train Tracks (极角排序)
  18. Eclipse + Pydev问题 : pydev unresolved import
  19. PHP企业微信授权
  20. JS将时间戳转化为时间

热门文章

  1. malloc函数分配内存失败的常见原因
  2. PHP超时提示Fatal error: Maximum execution time of 30,解决方案
  3. 孩子王app自动签到送现金券
  4. ugui代码设置ui锚点
  5. 阅读笔记12-Java 面试题 —— 老田的蚂蚁金服面试经历
  6. Spring002--实现读写分离(Mysql实现主从复制)
  7. 20190928 On Java8 第二十三章 注解
  8. [Web 前端] 003 html 表单标签
  9. [19/05/25-星期六] JavaScript_ 基础知识和基本语法_数据类型
  10. D-query SPOJ 树状数组+离线