字符流用FileReader
字节流用FileInputStreampublic class FileReader
extends InputStreamReader
用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。要自己指定这些值,可以先在 FileInputStream 上构造一个 InputStreamReader。FileReader 用于读取字符流。要读取原始字节流,请考虑使用 FileInputStream。
字节流用FileInputStreampublic class FileReader
extends InputStreamReader
用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。要自己指定这些值,可以先在 FileInputStream 上构造一个 InputStreamReader。FileReader 用于读取字符流。要读取原始字节流,请考虑使用 FileInputStream。
FileReader is meant for reading streams of characters. For reading streams of raw bytes, consider using a FileInputStream
非纯文本用字节流,比如:图片、影音频(Mp3,电影)。自己看情况而定了。