IO流
什么是IO流
IO:input(输入),output(输出)。
无论输入还是输出都有源头和目的地。
对于Java来说,输入指的是从哪到哪呢?输出指的是从哪到哪呢?
Java里的输入:把数据从文件(或者网络)读取到程序里。
Java里的输出:把程序里的数据写入到文件(或者网络)中。
Java中的IO
在Java里的输入输出流有2大类:字节流、字符流
分类字符输入流字符输出流字节输入流字节输出流
抽象父类ReaderWriterInputStreamOutputStream访问文件FileReaderFileWriterFileInputStreamFileOutputStream缓冲流BufferedReaderBufferedWriterBufferedInputStreamBufferedOutputStream数据流DataInputStreamDataOutputStream对象流ObjectInputStreamObjectOutputStream转换流InputStreamReaderOutputStreamWriter打印流PrintWriterPrintStream