关于缓存流问题请老师进

来源:5-2 利用IO实现文件复制

慕盖茨8087740

2019-07-25 19:09:15

这里用的是FileInputstream不是bufferedInputStream输入流 为什么能用缓存呢

写回答

1回答

好帮手慕阿莹

2019-07-26

同学你好,FileInputstream其实这里并不是真正的用的缓存。

FileInputStream是基类InputStream抽象类的文件输入类,后面可以跟文件对象,read()方法是将文件读到程序,而read方法有三种类型,一种是一个字节一个字节读,一种是读预设的字节个数,另一种是从一个起始位到终止位读;它模拟的是缓冲的效果,

BufferedInputStream才是缓冲输入流,它才带缓冲功能。

但如果用FileInputStream时,我们通常也是用数组。


如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0

0 学习 · 8263 问题

查看课程