InputStream:字节输入流,用于读取ASCII字符和二进制数据
Reader:读取的是字符输入流,读入16位字符(Unicode编码的字符)
InputStreamReader:将字节流转化为字符流
BufferedReader
由
Reader
类扩展而来,提供通用的缓冲方式文本读取
BufferedWriter
由
Writer
类扩展而来,提供通用的缓冲方式文本写入
InputStream、OutputStream是用来处理8位元的字节流。
Reader、Writer是用来处理16位元的字符流。
这是I/O库提供的俩套平行独立的等级机构
InputStreamReader、
OutputStreamWriter负责进行
InputStream到
Reader的适配和由
OutputStream到
Writer的适配。