java之文件拷贝与BufferedXXX装饰类
2016-07-29 19:11
399 查看
文件拷贝的案例
拷贝二进制文件(字节流),拷贝文本文件(字符流)
利用一次读取较多数据的方式,改善读取效率。
利用BufferedInputStream缓冲技术,改善读取效率。
BufferedInputStream,BufferedOutputStream
buffer = 缓冲
package javastudy;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Testit {
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("E:\\j2SE第二季\\3.两个错误处理的例子.rar");
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream("c:\\3.两个错误处理的例子.rar");
BufferedOutputStream bos = new BufferedOutputStream(fos);
int ch = 0;
byte[] data = new byte[1024];
while((ch = bis.read(data))!=-1)
{
bos.write(data,0,ch);
System.out.println(ch);
}
fis.close();
fos.close();
}
}
拷贝二进制文件(字节流),拷贝文本文件(字符流)
利用一次读取较多数据的方式,改善读取效率。
利用BufferedInputStream缓冲技术,改善读取效率。
BufferedInputStream,BufferedOutputStream
buffer = 缓冲
package javastudy;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Testit {
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("E:\\j2SE第二季\\3.两个错误处理的例子.rar");
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream("c:\\3.两个错误处理的例子.rar");
BufferedOutputStream bos = new BufferedOutputStream(fos);
int ch = 0;
byte[] data = new byte[1024];
while((ch = bis.read(data))!=-1)
{
bos.write(data,0,ch);
System.out.println(ch);
}
fis.close();
fos.close();
}
}
相关文章推荐
- html5自定义required的提示文字
- js发展历史
- ubuntu14.04+cuda-7.5(deb)+cuDNN+openCV+caffe 安装(安装笔记二)
- 交换机断电后hdfs不可用
- css图片操作
- angular 实例笔记之嵌套指令间的传参
- 通过NodeJs+JPush实现安卓的异地登陆
- H5学习之10 div布局
- JQuery对选择器的筛选API
- nodejs的安装和配置(windows下)
- JQuery DOM操作、 事件和动画
- jquery的初始化的方法
- CSS-列表基础记录
- Javascript算法练习(六)
- NodeMCU之旅(三):响应配置按钮
- 一篇关于什么是jsonp
- 10031---一小时搞定DIV+CSS布局-固定页面开度布局
- 【JavaScript】Select下拉列表 可输入的模糊查询
- js基础之DOM中document对象的常用属性方法
- js获取上传控件选中的文件扩展名