Java.io.BufferedInputStream extends InputStream
继承自父类的成员方法
int read()从输入流中读取数据的下一个字节
int read(byte[] b) 从输入流中读取一定数量的字节并将其储存在缓冲区数组中
public void close():关闭此输入流并释放与该流关联的所有系统资源
构造方法:BufferedInputStream(InputStream in )创建一个BufferedInputStream并保存其参数
即输入流 in,以便将来使用
BufferedInputStream(InputStream in ,int size)创建一个BufferedInputStream并保存其参数
即输入流 in,以便将来使用
参数:
InputStream in:字节输入流 我们可以传递FileInputStream缓冲流会给FileInputStream增加一个缓冲区,提高FileInputStream的读取效率
int size:指定缓冲区的大小,不指定默认大小
使用步骤:
1、创建FileInputStream对象构造方法中要绑定的数据源
2、创建BufferedInputStream对象构造方法中传递FileInputStream对象提高FileInputStream对象的读取效率
3、使用BufferedInputStream对象中的方法read读取文件
4、释放资源