java的io中的介质流

在java中会看到很多inputstream和outputstream的子类,让人眼花缭乱。但是处于低层的主要分为四类:

  • 文件流:FileInputStream,FileOutputStrean(java网络处理中返回的流是文件流的子类)
  • 数组流:ByteArrayInputStream,ByteArrayOutputStream
  • 字符串流:StringBufferInputStream(目前我在jdk1.8看到已经弃用)
  • 管道流:PipedInputStream,PipedOutputStream

也就是说java中io主要是面向这四类介质进行输入输出的,但我们对其中一个进行输入输出时就要用到上面相对应的流。例如,要读取文件,肯定要用到FileInputStream,不能用ByteArrayInputStream。因而我们把这种直接和介质进行交互的流称为介质流。当有新的介质我们没有相应的流去和介质进行交互时,我们就必须写新的介质流去和介质进行交互

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值