【发布时间】:2017-07-10 20:09:11
【问题描述】:
“一次读取一个字节数组比一次读取一个字节快得多”
我在尝试学习输入流时看到了 there 这句话。为什么会这样?
【问题讨论】:
-
这可以引起非常广泛的讨论。基本上,由于计算机体系结构、电子设备以及其他方面的原因,分块读取比读取单个字节要快。
-
哪个更快? 1. 拿起一本书,读一个字母,放下书,重复。 2. 拿起一本书,读整个句子,放下书,重复。
-
哇!感谢您的完美回答
-
这取决于您连接到文件以从中读取字节的数量。如果您在一个连接中读取每个字节,那么它与在一个连接中读取所有字节一样快。
-
因为 I/O 很慢。
标签: java byte inputstream