一、IO概述
IO流在java中从输入输出角度分类:
1.输入流
2.输出流
IO流在java中数据的角度来分类
1.字符流
文本,我们能读懂的都可以认为是字符流。比如:文章,java文件等等
2.字节流
二进制的数据,这种数据一般用文本打开我们读不懂。比如,图片文件,mp3等等。
二、字符流
字符输入流的超类:
Reader:子类:FileReader,BufferedReader
字符输出流的超类:
Writer:子类FileWriter,BufferWriter
三、字节流
1.字节输入流:InputStream:
2.字节输出流:OutputStream