FileoutputStream
关于BufferedOutputStream和FileOutputStream的批量读取字节的方法的效率对比。 这里每次FileOutputStream其实是把数据写入了内存,然后flush()方法后才发送给文件,如果这里不用flush()方法,那个那些写入内存中的数据会系统会 自动的判断什么时候该发送,当达到某一个值的时候,否则,会在最后close()方法后发送出去,这样的效率也是很高的。 而批量读取就取决于每次读取和写入的byte[]的大小了。
关于BufferedOutputStream和FileOutputStream的批量读取字节的方法的效率对比。 这里每次FileOutputStream其实是把数据写入了内存,然后flush()方法后才发送给文件,如果这里不用flush()方法,那个那些写入内存中的数据会系统会 自动的判断什么时候该发送,当达到某一个值的时候,否则,会在最后close()方法后发送出去,这样的效率也是很高的。 而批量读取就取决于每次读取和写入的byte[]的大小了。
2015-01-31
举报