bufferedoutstream 功能也是将转化为字节数组的字符串保存在文件中。
buffered为缓冲的意思,即在调用write方法他不会立即存在文件中,而是先保存在缓存中,等缓存满了再保存。这里如果想立即保存可以直接用flush()方法进行强制保存。
bufferedinputStream 功能是将文件的内容提取出来。
1.记住 用read(byte [ ]) 这个数组在定义的时候不能定义为空,如果为空则默认取出来为数组的长度即0字节的数组
2. mark方法 ,会记住当前流中标记的位置。
mark 只是标记
使用reset 可以将流中的标记移动到当前标记的位置
本文详细介绍了Java中BufferedOutputStream和BufferedInputStream的功能与使用方法。BufferedOutputStream通过缓存机制提高写操作效率,可使用flush方法强制刷新缓存;而BufferedInputStream用于读取文件,注意使用read(byte[])时初始化数组的重要性,以及mark和reset方法的应用。
318

被折叠的 条评论
为什么被折叠?



