1. Java中有几种类型的流?
字符流和字节流,结构如下:
常见流介绍(字符流):
- InputStreamReader: 转换流 字符流与字节流转换的桥梁
- FileReader:读取字符文件的便捷类
- BufferedReader:缓存流 特有方法:readLine()
- BufferedWriter:缓存流 特有方法:newLine() write(String str)
- OutputStreamWriter 转换流 字符流与字节流转换的桥梁
- FileWriter 写入字符文件的便捷类
常见流介绍(字节流):
- FileInputStream:从文件系统中的某个文件中获取到输入字节用于读取诸如图像数据之类的原始字节流
- BufferedInputStream:
- BufferedOutputStream:
- FileOutputStream:用于写诸如图像数据之类的原始字节流