FileInputStream和FileRreader区别
先说结论
java.io中有四个最基础的抽象类,所有的字节流和字符流都是继承于下面四个中其中一个。
字节流: java.io.InputStream 、java.io.OutputStream
字符流:java.io.Reader、 java.io.Writer
字节流按字节读取,如果是读取图片,视频,ppt,word等建议使用字节流。
字符流按字符读取。不能读取图片和视频等,但可以读取文本文件。
引用一篇博客的说法:每次读取字符流都会对照码表翻译,当码表不存在该字符的翻译,会显示错误从而导致数据错误或
原创
2020-12-28 11:57:12 ·
289 阅读 ·
1 评论