javaIO流

  1. 流的分类
    1. 字节流:读写的是byte (InputStream、OutputStream)
    2. 字符流:读写的是char (Reader、Writer)
  2. 字节输出流:必须掌握
    1. 可以一个字节一个字节的往外写
    2. 需要首先获取数据的字节码
    3. 输出流是覆盖,不是追加
  3. 字节输入流:必须掌握
    1. 可以一个字节一个字节的读
    2. 读的字节,不会超过byte的长度
    3. 读字节对文件大小没有限制
  4. 序列化和反序列化
    1. 序列化是将对象的状态写入到特定的流中的过程
    2. 反序列化则是从特定的流中获取数据重新构建对象的过程
    3. 序列化的第一步,是需要制定对象为可序列化对象,以及该类的所有类成员都必须为可序列化对象
    4. 序列化的版本ID,在序列化和反序列化时必须保持一致
posted @ 2022-02-21 22:16  隐风  阅读(20)  评论(0)    收藏  举报