关于缓存流问题请老师进
来源:5-2 利用IO实现文件复制
慕盖茨8087740
2019-07-25 19:09:15
这里用的是FileInputstream不是bufferedInputStream输入流 为什么能用缓存呢
1回答
同学你好,FileInputstream其实这里并不是真正的用的缓存。
FileInputStream是基类InputStream抽象类的文件输入类,后面可以跟文件对象,read()方法是将文件读到程序,而read方法有三种类型,一种是一个字节一个字节读,一种是读预设的字节个数,另一种是从一个起始位到终止位读;它模拟的是缓冲的效果,
BufferedInputStream才是缓冲输入流,它才带缓冲功能。
但如果用FileInputStream时,我们通常也是用数组。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题