IO流基本概念解析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36688143/article/details/82754675

流是指一串流动的字符,以先进先出的方式发送信息的通道。

常用的IO流如图

IO流定义:分为Input流和Output流,IO流用于处理设备之间的数据传输,java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中。

分类:按操作数据分为字节流和字符流,字节流又可以细分为字节输入流和字节输出流,如InputStream和OutputStream为基类,同样字符流也可以细分为字符输入流和字符输出流,如Reader和Writer为基类。(字节流是9位通用字节流,字符流是16位Unicode字符流)

按流向分为输入流和输出流,如InputStream和OutputStream为基类。

在完成操作后,要记得关闭流,否则会报异常。

猜你喜欢

转载自blog.csdn.net/qq_36688143/article/details/82754675