前言
IO(Input And Output)在编程中是一个很常见的需求,IO即意味着我们的Java程序需要和“外部”进行通信,这个“外部”可以是很多介质。
1、本地磁盘文件,远程磁盘文件 2、数据库连接 3、TCP,UDP,HTTP 网络通信 4、进程间通信 5、硬件设备(键盘,串口等)
Java中的流
按照处理数据类型分类: 1、字符流 2、字节流
程序中需要根据待传输数据的不同特性而使用不同的流。
按照数据流向分类: 1、输入流:对输入流只能进行读操作 2、输出流:对输出流只能进行写操作
推荐阅读: https://blog.csdn.net/sinat_37064286/article/details/86537354