流的关系图I/O————流 随笔 第1张

I/O————流 随笔 第2张

 缓冲流分为字节和字符缓冲流(图中是经常用的搭配,PrintWrite与BufferedWrite都继承java.io.Write)

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 字节缓冲流为: BufferedInputStream—字节输入缓冲流 BufferedOutputStream—字节输出缓冲流 字符缓冲流为: BufferedReader—字符输入缓冲流 BufferedWriter—字符输出缓冲流

什么是流:

流就是一系列的数据当不同的介质之间有数据交互的时候,JAVA就使用流来实现。

数据源可以是文件,还可以是数据库,网络甚至是其他的程序

比如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流

将内容写出到文件中就是输出流  

各种流链接:

字节流
字符流
缓存流
数据流
对象流

 


 
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄