IO-缓冲流的使用。
来源:互联网 发布:网络视频服务器的作用 编辑:程序博客网 时间:2024/06/05 19:10
缓冲流的作用:
频繁读写效率太低,硬盘效率太低。减少对硬盘的读写次数。
原理:
先将要读写的内容先都缓冲起来,最后一起处理。
下面是一个视频复制的例子。
InputStream is = null; BufferedInputStream bis = null; OutputStream os = null; BufferedOutputStream bos = null; try { is = new FileInputStream("E:/英雄时刻/英雄时刻_20160604-00点11分36s.avi"); bis = new BufferedInputStream(is); os = new FileOutputStream("e:/英雄时刻_20160604-00点11分36s.avi"); bos = new BufferedOutputStream(os); byte[] buf = new byte[32]; int len = -1; while ((len=bis.read(buf))!=-1){ bos.write(buf,0,len); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally { try { bos.close(); os.close(); bis.close(); is.close(); } catch (IOException e) { e.printStackTrace(); } }
0 0
- IO-缓冲流的使用。
- IO流的使用之缓冲流
- 详解java IO流之缓冲流的使用
- IO流_字符缓冲输出流BufferedWriter的使用
- IO流_字符缓冲输入流BufferedReader的使用
- JAVA IO :使用带缓冲的字节流读写数据
- 【java的 IO流之缓冲流】
- IO基础之缓冲流的详解
- C++ IO类(2) 流的缓冲
- IO之缓冲流
- java io 缓冲流
- IO缓冲流
- IO之缓冲流
- IO Streams:缓冲流
- 使用缓冲IO提高性能
- IO缓冲技术基础使用
- java--IO 使用带缓冲功能的字节流复制文件
- java18.IO操作------使用带缓冲的字节流读写数据
- 17乐学成语
- iOS开发——XML/JSON数据解析
- CentOS安装并设置MariaDB
- Excel Notes
- 手机开发实战188——手机软件开发注意事项2
- IO-缓冲流的使用。
- 18乐学成语
- C++下适合系统自动流程的棋牌游戏服务器桌子类
- 手机开发实战189——手机软件开发注意事项3
- 第十六周程序阅读(3)
- JavaScript基础
- Android开发删除短信(发信箱)
- 手机开发实战190——手机软件开发注意事项4
- Android SQL语句实现数据库的增删改查