Java中的 IO 流 你了解多少

前言

IO(Input And Output)在编程中是一个很常见的需求,IO即意味着我们的Java程序需要和“外部”进行通信,这个“外部”可以是很多介质。

1、本地磁盘文件,远程磁盘文件
2、数据库连接
3、TCP,UDP,HTTP 网络通信
4、进程间通信
5、硬件设备(键盘,串口等)

Java中的 IO 流 你了解多少

Java中的流

Java中的 IO 流 你了解多少
按照处理数据类型分类:
1、字符流
2、字节流

程序中需要根据待传输数据的不同特性而使用不同的流。
Java中的 IO 流 你了解多少

按照数据流向分类:
1、输入流:对输入流只能进行读操作
2、输出流:对输出流只能进行写操作

推荐阅读: https://blog.****.net/sinat_37064286/article/details/86537354