java文件流操作

是时候总结一下了,这两天公司一直在招人,从来面试的人身上看到了自己,如果不学习,就会像他们一样尴尬。想要让别人眼前一亮,就要自己多提升。


上图中的标注是从jdk里复制来的,下面来总结一下:

        1.输入输出:是针对内存而言,数据读到内存就是输入操作,从内存写入其他介质就是输出操作

        2.字节流与字符流区别:字节流适用于读取非文本文件类型,字符流适用于读取文本文件类型。InputStreamReader 是字节流通向字符流的桥梁,OutputStreamWriter 是字符流通向字节流的桥梁

        3.缓冲流的作用:频繁的写入写出,必定会造成性能损失,所以用缓存流,写入一定数据量时,一次性操作。


以上就是我的一些粗浅的理解~~~

...
原文地址:https://www.cnblogs.com/javage/p/11020225.html