箭头表示:子类----〉父类
字节流:(读取单位为byte)
字符流:(读取单位为char)
字符流和字节流的区别:
字节流就是按照byte单位来读取,可以用来读取其他格式的文件
字符流是在字节流的基础上实现的,用来读取文本文件,一个字符一个字符的读取
如果字节流是一滴水一滴水的转移,那么字符流是用勺子一勺一勺水的转移,速度明显加快了
当然使用缓冲Buffer以后,就是一桶一桶水的转移了
一个字节占8位,java采用unicode编码,占两个字节,即16位,也就是java一个字符是2byte,16位,
那么在文本copy的时候,用字节流就是一byte-byte的copy,字符流就是一个字符一个字符的copy