BufferinputStream 中的有一个字节数组大小是8k,BfferOutStream 有一个字节数组大小也是8k
BufferInputStream 读的时候,将文件的字节一次读入,写的时候,如果是 读的时候如何是read()read(buf),就是从8k大小的数组中读的! BufferOutStream 写的时候,写到8k中的数组。如果BufferoutStream中的数组满了,会自动写到文件的,flush()是为了确保数组不满,写到文件
其实不用Buffer缓冲区,用自己建立一个小数组大小8k
理论上写的数组,小数组的快,因为字节输入和输出流共用一个缓冲区,也不用flush
BufferInputStream 读的时候,将文件的字节一次读入,写的时候,如果是 读的时候如何是read()read(buf),就是从8k大小的数组中读的! BufferOutStream 写的时候,写到8k中的数组。如果BufferoutStream中的数组满了,会自动写到文件的,flush()是为了确保数组不满,写到文件
其实不用Buffer缓冲区,用自己建立一个小数组大小8k
理论上写的数组,小数组的快,因为字节输入和输出流共用一个缓冲区,也不用flush