美文网首页
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的IO和NIO

    一、IO java的IO功能都在java.io包下,包括输入输出两种IO流,每种输入输出流又可分为字节流和字符流两...

  • Java新特性之Java8的那些事儿-Stream

    什么是流? ​ Java Se中对于流的操作有输入输出IO流,而Java8中引入的Stream 属于Java ...

  • Java IO流

    标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流等等,java中将输入输出抽象称为流,就好...

  • IO 概述

    对于java来说输入输出问题,java见它抽象成流对象来解决. IO流在java中从输入输出角度分类: 输入流 输...

  • Java互联网架构-一篇文精通JDK8lambada表达式

    一、流的概念 Java Se中对于流的操作有输入输出IO流,而Java8中引入的Stream 属于Java API...

  • Java8中的Stream相关用法

    概念 在Java中有关流的概念有很多,比如输入输出流(InputStream/OutputStream),或...

  • JAVA(一)文件流的输入和输出

    一.java输入流类 二.文件输出流 三.工作中的输入输出流 工作上的文件输入输出流都要判断流是否读取完整whil...

  • Java IO入门(含源码解析)

    Java IO Java的输入输出流,用于和程序外部交换数据。Java的IO是通过流式传输的 流的链接机制 可将一...

  • 【Java梳理】IO流

    IO即输入输出的缩写。在程序中输入输出数据是很常见的操作。在Java中经常使用的方式是流(Stream)。流是操作...

  • Java 集合的流式操作

    Java 8 引入,位于java.util.stream包中,与 java.io 包里的输入输出流 InputSt...

网友评论

      本文标题:Java输入输出流

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