IO流,四大IO流抽象类

四大IO流抽象类有:InputStream 、  OutputStream  、Reader、Writer

他们四个是所有IO流的抽象父类, 抽象类是不能被实例化的

争对字节的两个抽象类
1、InputStream   输入流      输入数据单位为字节 (8bit)

2、OutputStream  输出流

争对字符的两个抽象类

Reader  输入流

Writer  输出流

流基本都会有一个close()方法,来关闭流,避免系统资源的浪费

 

流的概念细分:

命名以Stream结尾的流一般是字节流  比如:FileInputStream、FileOutputStream

命名以Reader/Writer结尾的一般是字符流 比如 : FileReader 、 FileWriter

 

还可以细分为,节点流和处理流

节点流:直接连着数据源或者目的地的流 

处理流:不直接连接着数据源和目的地的流,是“处理流的流”,可以通过对其他流的处理来提高程序的性能

 

 有很多流是节点流,都是直接操作的。

 

posted @ 2023-10-17 19:53  KukiHistory  阅读(36)  评论(0)    收藏  举报