流按照内容分类分为字节流、字符流、对象流。其实真正的流只有一种:字节流,数据的传输在底层都是以二进制的方式传输,所以无论是哪种流,都是字节流。而字符流和对象流是在字节流的基础上,做了一层封装,以方便对字符数据和对象数据进行操作。

流的操作步骤:

1,建立流:建立内存和数据源之间传输数据的通道

2,操作流:操作传输的数据

3,关闭流:关闭内存和数据源之间的通道,释放资源

所有字节流的父类:InputStream和OutputStream

所有字符流的父类:Reader和Writer

流使用完毕后,必须关闭流。如果不关闭,浪费内存资源,另外,写入流有可能写不进数据。

I/O操作是指对输出流和输入流的操作。相对于内存而言,当我们从数据源中将数据读取到内存中,叫输入流也叫读取流。当我们将内存中处理好的数据写入到数据源时,就是输出流也叫写入流。

 

posted @ 2016-04-17 23:31  汐沐  阅读(174)  评论(0编辑  收藏  举报