Java之I/O流
Java之I/O流
文森特梵高 发表于2年前
Java之I/O流
  • 发表于 2年前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: Java的IO流很复杂,涉及到的类很多。初学者往往一看就晕了。本文是我结合多篇文章后总结出来的关于IO体系的干货。希望能给初学者启发,还有得到大神们的批评指正。

Java的IO体系很庞大,可是有非常有规可循。

一看上图,就有种如梦初醒的感觉。java的IO流主要分成字节流,就是我们读取图片或者视频的时候用的。还有字符流,我们读取文件中的字符时用。除此之外,字符流和字节流又分别拥有输入和输出流两种方式。


InputStream可以派生出集中介质流。例如Byte数组、StringBuffer、本地文件和管道(与其他线程在共用的管道中读取数据)。

OutputStream同理。

除此之外,还有一些比较特殊的输入输出流,由于这篇文章主要目的是为大家普及基本的IO概念,因此先不介绍。

Reader的介质流有CharReader和StringReader,分别对应Char数组和String。我也搞不清楚这两样介质有什么用,暂且放在这里。


共有 人打赏支持
粉丝 3
博文 24
码字总数 15386
×
文森特梵高
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: