思路:
1.根据数据源创建字节流输入对象
2.根据目的地创建字节流输出对象
3.读写数据, 复制文本文件( 一次读取一个字节数组, 一次写入一个字节数组 )
4.释放资源
代码示例
//根据数据源创建字节流输入对象
FileInputStream fis = new FileInputStream("D:\\code\\java\\image.jpg");
//根据目的地创建字节流输出对象
FileOutputStream fos = new FileOutputStream("D:\\code\\java\\Stream\\image.jpg");
//读写数据, 复制文本文件( 一次读取一个字节数组, 一次写入一个字节数组 )
byte[] bys = new byte[1024];//1024及其整数倍
int len;
while ((len = fis.read(bys)) != -1) {
fos.write(bys);
}
//释放资源
fis.close();
fos.close();