缓冲流
- BufferedInputStream
- BufferedOutputStream
- BufferedReader
- BufferedWriter
缓冲流(处理流)
处理流:“套接”在已有流的基础上
缓冲流是在原有流的基础上,进行包装
作用:提供流的读取,写入的速度
提高读写速度的原因:内部提供了一个缓冲区
/**
* 缓冲流
* BufferedInputStream
* BufferedOutputStream
* BufferedReader
* BufferedWriter
*
* 作用:提供流的读取,写入的速度
* 提高读写速度的原因:内部提供了一个缓冲区
*
*/
public class Mybuffered {
/**
* 实现非文本文件的复制
*/
@Test
public void BufferedStreamTest(){
FileInputStream fis= null;
FileOutputStream fos= null;
BufferedInputStream bis= null;
BufferedOutputStream bos= null;
try {
//造文件
File srcFile=new File("123.jpg");
File destFile=new File("789.jpg");
//节点流
fis = new FileInputStream(srcFile);
fos = new FileOutputStream(destFile);
//缓冲流
bis = new BufferedInputStream(fis)