字符流
字符输入流:Reader 字符输出流:Writer
Writer(abstract)--->OutputStreamWriter--->FileWriter
OutputStreamWriter (将字节转换为字符流的一个类)
字符输出流需要进行flush
字符流编码
常用的字符集:UTF-8 GBK GB2312 ISO-8859-1
当我们使用写的方法将字符写出到文件时,会使用默认的或者指定的字符集对字符进行编码,当我们打开文件的时候,其实就是文本编辑器对文件中的字符进行解码。在正确使用的时候,必须保证编码和解码 所用的字符集是一致的,否则就会出现中文乱码
字节流和字符流的区别
1、操作的单位不同:
字节流就是按照字节进行读写的;
字符流是按照字符进行读写的;
2、操作对象: