Java IO流的概述

1IO流:

流:用来完成法式榜样和文件之间、法式榜样和搜集之间、法式榜样和其他法式榜样之间的数据传输


 

 

 

 

 


2,流的分类:

根据数据流的流向,可以将流分为输入流和输入流

*输入流(InputStream):将外设中的数据读取到法式榜样中

*输入流(OutputStream):将以后法式榜样中的数据写到外设中

 

根据数据操作的数据单位的不合,可以将流分为字撙节和字符流

*字撙节:以字节为单位停止读写的流(普通用来读写二进制数据)

*字符流:以字符为单位停止读写的流(普通用来读取文本性的数据)

 

根据流对数据的处理方法的不合,流又可以分为节点流(低级流)和处理流(高等流)

*节点流:不带缓冲区

*处理流:带有缓冲区

 

按照流向和处理数据的单位我们可以将流分为四类: