字符流
专门操作纯文本文件,底层也是字节流
使用字节流读取文本,有可能遇到中文字符(显示不完全,一个中文字符可能占用多个字节存储)
读是输入,写是输出,是相对于jvm来讲的
java.io.Reader抽象类是所有用于读取字符流所有类的超类
public void close():关闭流,并释放所有于此流相关联的所有系统资源
public int read():从输入流读取一个字符
public int read(char[] cbuf):从输入流中读取一些字符,并将他们存储到字符数组cbuf中
FileReader类
java
中文在u8码表都是三个字节,在GBK码表中是两个字节