java.io

BufferedInputStream BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 markreset 方法的能力。
BufferedOutputStream 该类实现缓冲的输出流。
BufferedReader 字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
BufferedWriter 将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
FileInputStream FileInputStream 从文件系统中的某个文件中获得输入字节。
FileOutputStream 文件输出流是用于将数据写入 FileFileDescriptor 的输出流。
FileReader 用来读取字符文件的便捷类。
FileWriter 用来写入字符文件的便捷类。
InputStreamReader InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。
OutputStreamWriter OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的 charset 将要写入流中的字符编码成字节。
PrintStream PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。
PrintWriter 向文本输出流打印对象的格式化表示形式。
Reader 用于读取字符流的抽象类。
Writer 写入字符流的抽象类。
InputStream 此抽象类是表示字节输入流的所有类的超类。
OutputStream 此抽象类是表示输出字节流的所有类的超类。
原文地址:https://www.cnblogs.com/LUA123/p/5042722.html