2019-06-30

java io流按照java io流的方向可以分为输入流和输出流

输入流 : 是将资源数据读入到缓冲Buffer中

输出流 : 是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置


BufferedReader缓冲输入流:把文件中的数据读取到内存中

BufferedWriter 输出流(缓冲流):把内存中的数据写入到文件中

二者都是以文件为对象,针对文件进行操作的


InputStream从资源(文件/键盘输入/磁盘中的资源等)到内存叫输入流

OutputStream从内存到 资源(文件/键盘输入/磁盘中的资源等)叫做输出流

二者是以内存为对象,针对内存操作的


OutputStreamReader:读取OutputStream中的数据到内存中



我在这里推荐一篇比较好的关于IO流的 文章大家感兴趣可以看下:

https://www.jianshu.com/p/715659e4775f

你可能感兴趣的:(2019-06-30)