美文网首页
Java(十一) 输入输出流

Java(十一) 输入输出流

作者: _1633_ | 来源:发表于2022-01-04 18:27 被阅读0次

    流 就是指一连串流动的字符,以先进先出的方式发送信息的通道;

    File 类

        文件可以认为是相关记录或放在一起的数据的集合;

        在 Java 中, 使用 java.io.File 类对文件进行操作;

基础 api

    绝对路径: 是从盘符开始的路径;

    相对路径:是从当前路径开始的路径;

基础 api

字节流

    处理 二进制 文件 比较合适,比如图片之类的;

    字节输入流 InputStream

    字节输出流 OutputStream

   字节输入流  字节输出流

    FileInputStream

        从文件系统中的某个文件中获得输入字节

        用于读取诸如 图像数据 之类的 原始字节流

示例

read不同参数 read 不同参数

FileOutputStream

    文件拷贝

 文件拷贝

缓冲流

    读取速度更快

    缓冲输入流 BufferedInputStream

    缓冲输出流 BufferedOutputStream

    缓冲区满了执行 write,不满需要执行 flush 或者 close  清空缓存区;

缓冲流

字符流

    它和字节流的用途不同,字节流更多的是处理 二进制的;

    字符输入流 Reader

    字符输出流 Writer

  字符输入流  字符输出流

    字节字符转换流

        InputStreamReader

        OutputStreamWriter

InputStreamReader BufferedReader BufferedWriter

对象序列化

    序列化: 把 Java 对象转换为字节序列的过程(写的过程);

    反序列化: 把字节序列恢复为 Java 对象的过程(读的过程)。

    步骤

        1 创建一个类, 继承 Serializable 接口;

        2 创建对象;

        3 将对象写入文件;

        4 从文件读取对象信息。

    对象输入流 ObjectInputStream

    对象输出流 ObjectOutputStream

相关文章

  • Java(十一) 输入输出流

    流 就是指一连串流动的字符,以先进先出的方式发送信息的通道; File 类 文件可以认为是相关记录或放...

  • 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(十一) 输入输出流

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