2018-05-20javaIO流

                                      javaIO流

一.流

  • 流的概念

代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象。

  • 流的本质

数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。

  • 流的作用

为数据源和目的地建立一个输送通道。

二.java IO体系结构

  • 按操作方式分类结构图
image.png
  • 按操作对象分类结构图
image.png
  • Java IO所采用的模型

Java的IO模型设计非常优秀,它使用Decorator(装饰者)模式,按功能划分Stream,您可以动态装配这些Stream,以便获得您需要的功能。
例如,您需要一个具有缓冲的文件输入流,则应当组合使用FileInputStream和BufferedInputStream。

你可能感兴趣的:(2018-05-20javaIO流)