Inputstream/InputReader
字节流/字符流
文件系统操作:
FileInputStream用于读取诸如图像数据的原始字节流。要阅读字符串,请考虑使用FileReader 。
InputStream是表示字节输入流的所有类的超类
Reader是用于读取字符流的抽象类
InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。
即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。
InputStreamReader(InputStream in, String charsetName)
创建一个使用命名字符集的InputStreamReader。
BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
文本读入
ObjectInputStream
序列化