首页 新闻 会员 周边

关于IO的问题

0
悬赏园豆:20 [已解决问题] 解决于 2023-04-11 08:04

最近在学习javase的IO流,学到了Reader和Writer这里,已经了解了当我们使用FileReader时读取数据时会先访问缓冲区,缓冲区没有数据了会访问本地文件,把缓冲区的数组填满,再去读取缓冲区的数据。
但是随之而来的一些问题就是,我不太清楚是每次可以拿多少个字节数据,能不能一次就把缓冲区填满。对于这里我个人的想法是,FileReader的有参构造方法可以传入一个char数组,是不是这个char数组的大小就是每次可以在文件中读取的数据。无参构造方法需要一个字节一个字节的获取,相对较慢,我不知道我想的对不对。

在提问之前我去百度搜了搜,但是感觉是自己表述的不清楚,导致没有得到想要的结果,希望能得到诸位高手解答。

*三井寿*的主页 *三井寿* | 初学一级 | 园豆:35
提问于:2023-04-10 23:24
< >
分享
最佳答案
0

缓存区一般都是固定的,清空缓冲区才会拿数据,io.flush()

收获园豆:20
mljqqh | 初学一级 |园豆:96 | 2023-04-10 23:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册