Java 的IO是基于一种流的模型
Writer Reader OutputStream InputStream,这4个类都是抽象类,是IO流模型的顶级类,都继承自Object,
Writer 和Reader代表字符流,OutputStream和InputStream是字节流,
带有Buffered就是有缓冲区的意思,提高IO的操作效率,也提供了许多有用的方法,比如:
BufferedWriter接收Writer构造,可以一次写一个空行,可以写字符数组,可以写字符串
BufferedReader接收Reader构造,可以读取一行,可以读字符数组
BufferedInputStream,接收InputStream构造,可以读字节数组
BufferedOutputStream,接收OutputStream构造,可以写入字节数组
|