已采納回答 / xiongmaojames
1、byteBybyte 模式,是程序從硬盤上讀取一個字節字后,再寫入一個字節,然后再讀取再寫入,因為磁盤io的速度是非常慢的,所以耗時較長2、緩沖實在byteBybyte基礎上,方法內部根據一定的算法(也可以能是固定長度,沒有看具體實現)在內存中開辟一個空間-緩沖區,讀取一個(或者若干個)字節之后,先放入內存緩沖區,然后寫入的時候,從緩沖區中寫入硬盤。3、因為內存的io速度非常快,因此可以更為高效的利用硬盤,所以整體上就快了。
2019-02-15