Java IO分类

2018-03-05  本文已影响79人  X小飞侠

1 Inputstream和Outputstream 字节流

Inputstream:输入流 read 读单个字节或者字节数组
Outputstream:输出流 write 写单个字节或者字节数组

1.1 Inputstream类

作用是标志那些从不同的数据源产生的输入类(每个都有一个相关的Inputstream子类)

  1. 字节数组
  2. String
  3. 文件
  4. “管道” ,将一些东西置入一端,他们在另一端出来
  5. 一系列其他流,以便将其统一收集到单独的一个流内
  6. 其他起源地,如Internet连接等

对应的类见如下表格


Inputstream.png

对应的Inputstream的FilterInputstream的子类


FilterInputstream.png

1.2 Outputstream 类

决定我们的输入去往何处

  1. 字节数组
  2. 文件
  3. “管道”
    没有String

对应的类见如下表格


Outputstream.png

对应的Outputstream 的FilterOutputstream的子类


FilterOutputstream.png

2 Reader和Writer字符流

兼容Unicode(16位)

read&writer.png

对应的过滤器类


过滤器类.png
上一篇 下一篇

猜你喜欢

热点阅读