InputStream和OutputStream之间的区别

1.InputStream的数据源包括:字节数组、String对象、文件、管道。OutputStream 的输出对象为字节数组(但不是String )。文件或者管道。

2.InputStream的子类有

     类别                       功能                                    构造器参数

- ByteArrayStream : 允许将内存的缓冲区当作InputStream 缓冲区,字节将从中取出
- StringBufferInputStream: 将String转换成InputStream 字符串,底层实现实际是StringBuffer
- FileInputStream : 用于从文件中读取信息 字符串,表示文件名、文件或者是 FileDescriptor
- FilterInputStream: 抽象类,作为“装饰器”的接口,
为其他所有的InputStream 提供功能

3.OutputStream的子类有:
类别 功能 构造器参数

ByteArrayOutStream 在内存中创建缓冲区。 缓冲区初始化尺寸
所有送往“流”的数据都要放在此缓冲区 用户指定数据的目的地。

FileOutputStream 用于将信息写至文件 字符串,文件名或者文件。
指定数据输出的位置。

FilterOutputStream 同InputStream

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值