java io流按照java io流的方向可以分为输入流和输出流
输入流 : 是将资源数据读入到缓冲Buffer中
输出流 : 是将缓冲Buffer中的数据按照指定格式写出到一个指定的位置
BufferedReader缓冲输入流:把文件中的数据读取到内存中
BufferedWriter 输出流(缓冲流):把内存中的数据写入到文件中
二者都是以文件为对象,针对文件进行操作的
InputStream从资源(文件/键盘输入/磁盘中的资源等)到内存叫输入流
OutputStream从内存到 资源(文件/键盘输入/磁盘中的资源等)叫做输出流
二者是以内存为对象,针对内存操作的
OutputStreamReader:读取OutputStream中的数据到内存中
我在这里推荐一篇比较好的关于IO流的 文章大家感兴趣可以看下: