1)编码问题
2)认识文本和本文文件
Java的文本(char)16位无符号的整数,是字符的unicode编码(双字节编码)
文件时byte byte .........的数据序列
文本文件时文本(char)序列按照某种编码方案(utf-8,gbk,.....)序列为byte的存储结果
3)字符流(Reader Writer)
字符的处理,一次处理一个字符
字符的底层仍然是基本的字节序列
字符流的基本实现
InputStreamReander 完成byte流解析成为char流,按照编码解析
OutputStreamWriter 完成char流到byte流,按照编码处理
FileReader/FileaWriter
字符流的过滤器
BufferedReader ----> readLine 一次读一行
BufferedWriter /PrintWriter ----->写一行