美文网首页
Java输入输出流

Java输入输出流

作者: 媛猿YY | 来源:发表于2021-05-25 09:53 被阅读0次

    File类

    1. 什么是文件?
    • 文件可认为是相关记录或放在一起的数据的集合
    • 在Java中,使用java.io.File类对文件进行操作
    1. 输入输出流分为字节流和字符流
    • 字节流

      • 字节输入流InputStream,从输入设备中读取数据


        image.png
      • 字节输出流OutputStream,将数据写入到输出设备


        image.png
    • FileInputStream 文件输入流

      • 文件系统中的某个文件中获得输入字节
      • 用于读取诸如图像数据之类的原始字节流


        image.png
    • FileOutputStream 文件输出流

      • 主要用于写入到文件中
    image.png
    1. 缓冲流
    • 缓冲输入流BufferedInputStream
    • 缓冲输出流BufferedOputStream
    • 字符流


      image.png
    image.png
    1. 字节字符转换流

    对象序列化与反序列化

    • 步骤

      • 创建一个类,继承Serializable接口
      • 创建对象
      • 将对象写入文件
      • 从文件读取对象信息
    • 对象输入流 ObjectInputStream

    • 对象输出流 ObjectOutputStream

    相关文章

      网友评论

          本文标题:Java输入输出流

          本文链接:https://www.haomeiwen.com/subject/lzfhrltx.html