字节流:
OutputStream:它是字节输出流的顶层父类,并且是一个抽象类,不能new对象,字节输出流,由它的子类FileOutputStream负责写的操作。
并且在创建FileOutputStream对象时, 要指定路径。
InputStream:它是字节输入流的顶层父类,并且是一个抽象类,不能new对象,字节输入流,也是由它的子类FileInputStream来负责读的操作。
其重要的api:read方法,读的末尾就会返回-1, 返回-1就表示文件读完了。
read()表示一次读取一个字节,read( byte[] b )表示一次读取多个字节。
字符流:
Writer: 它是字符输出流的超类,负责写的操作也是由它的子类完成的FileWriter, 来负责写字符数据。
write(String str) 写入字符。 write(char[] cbuf), 写入字符数组。
Reader: 它是字符输入流的超类,负责读的操作也是由它的子类完成的FileReader, 来负责读字符数据。
read()读取单个字符,read(char[] cbuf) 读取字符数组。
整理未完待续...............