【发布时间】:2020-09-12 22:13:53
【问题描述】:
假设文件系统块大小为 4KB,根据我的理解,这意味着所有 IO 的大小都是 4KB。我有两个问题:
- 使用 java.io API 时,比如 FileReader,它不会每次读取一个字符,而是每次读取 4KB 到内存中。对吗?
- 如果上述情况属实,那么在使用 BufferedReader 之类的东西时将缓冲区大小设置为小于 4KB 是没有意义的,对吧?因为至少我们每次都会将 4KB 提取到内存中。
谢谢。
【问题讨论】:
标签: java io filesystems java-io