字符字节流体系

字节
输出 OutputStream 写
输入 InputStream  读
字符
输出 Writer 写
输入 Reader 读
==字节==  高效/文件输入输出流 字节/字节数组复制文件 4种方式
文件输入输出流
    输出 FileOutputStream
输入 FileInputStream
高效的字节输入流和字节输出流
输入    BufferedInputStream 
输出 BufferedOutputStream
==字符==  方便操作中文   高效/转换/便捷输入输出流 字符/字符数组复制文件 6种+[高效特有的readLine]共7种 主5高效/便捷 字符/字符数组
转换流
    输入  InputStreamReader
输出  OutputStreamWriter
便捷类
    输入  FileReader
输出  FileWriter
高效字符流
输入  BufferedReader
输出  BufferedWriter
    ====次要===
数据流
    输入  DataInputStream
输出  DataOutputStream
内存流
字节数组   无需关闭
  输入  ByteArrayInputStream
  输出  ByteArrayOutputStream
字符数组
  输入  CharArrayWriter
  输出  CharArrayReader
字符串
  输入  StringWriter
  输出   StringReader
打印流
字节  PrintStream
字符  PrintWriter
序列化流和反序列化流
序列化流    ObjectOutputStream
反序列化流  ObjectInputStream
随机访问流  RandomAccessFile
InputStream类是字节输入流的抽象类,是所有字节输入流的父类
  InputStream:InputStream/File/Object/Filter[Buffered/Data/Pushback]/Sequence/ByteArray/StringBuffer
Reader类是字符输入流的抽象类,所有字符输入流的实现都是它的子类
  Reader:CharArrayReader/BufferedReader[LineNumberReader]/FilterReader/InputStreamReader[FileReader]String
输出流OutputStream类是字节输入流的抽象类,此抽象类表示输出字节流的所有类的超类
  OutputStream:ByteArray/FileArray/Filter[Buffered/Data]/Object
Writer类是字符输出流的抽象类,所有字符输出类的实现都是它的子类
  Buffered/ByteArray/Filter/OutputStream[File]/Print/String
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值