avatar
文章
94
标签
89
分类
16

首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于

Java-IO流

发表于2024-01-06|更新于2024-01-06|JavaJava教程
|字数总计:5|阅读时长:1分钟|阅读量:
文章作者: 虾壳
文章链接: http://yagote.github.io/2024/01/06/java-io-liu/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 虾壳!
教程JavaJava SEIO流
上一篇
Java-方法引用
下一篇
Java-File类
相关推荐
2024-01-06
Java-File类
2024-01-06
Java-Stream流
2024-01-06
Java-反射和动态代理
目录
  1. 基础流
    1. 1、IO概述
      1. 1.1 什么是IO
      2. 1.2 IO的分类
      3. 1.3 顶级父类们
    2. 2、字节流
      1. 2.1 一切皆为字节
      2. 2.2 字节输出流 OutputStream
      3. 2.3 FileOutputStream类
        1. 2.3.1 构造方法
        2. 2.3.2 写出字节数据
        3. 2.3.3 数据追加续写
        4. 2.3.4 写出换行
      4. 2.4 字节输入流 InputStream
      5. 2.5 FileInputStream类
        1. 2.5.1 构造方法
        2. 2.5.2 读取字节数据
      6. 2.6 字节流练习-文件拷贝
    3. 3、字符流
      1. 3.1 字符输入流 Reader
      2. 3.2 FileReader类
        1. 3.2.1 构造方法
        2. 3.2.2 读取字符数据
      3. 3.3 字符输出流 Writer
      4. 3.4 FileWriter类
        1. 3.4.1 构造方法
        2. 3.4.2 基本写出数据
        3. 3.4.3 关闭和刷新
        4. 3.4.4 写出其他数据
    4. 4、IO异常的处理
      1. 4.1 JDK7前处理
      2. 4.2 JDK7的处理
      3. 4.3 JDK9的改进
    5. 5、阶段练习
      1. 5.1 拷贝文件夹
      2. 5.2 文件加密
      3. 5.3 数字排序
  2. 高级流
    1. 1、缓冲流
      1. 1.1 概述
      2. 1.2 字节缓冲流
        1. 1.2.1 构造方法
        2. 1.2.2 效率测试
      3. 1.3 字符缓冲流
        1. 1.3.1 构造方法
        2. 1.3.2 特有方法
      4. 1.4 练习-文本排序
      5. 1.5 练习-程序运行次数限制
    2. 2、转换流
      1. 2.1 字符编码和字符集
        1. 2.1.1 字符编码
        2. 2.1.2 字符集
      2. 2.2 编码引出的问题
      3. 2.3 InputStreamReader类
        1. 2.3.1 构造方法
        2. 2.3.2 指定编码读取
      4. 2.4 OutputStreamWriter类
        1. 2.4.1 构造方法
        2. 2.4.2 指定编码写出
      5. 2.5 练习-转换文件编码
      6. 2.6 练习-按行读取数据
    3. 3、序列化流
      1. 3.1 概述
      2. 3.2 ObjectOutputStream类
        1. 3.2.1 构造方法
        2. 3.2.2 序列化操作
      3. 3.3 ObjectInputStream类
        1. 3.3.1 构造方法
        2. 3.3.2 反序列化操作
        3. 3.3.3 反序列化操作问题
      4. 3.4 练习-序列化集合
    4. 4、打印流
      1. 4.1 概述
      2. 4.2 字节打印流PrintStream
        1. 4.2.1 构造方法
        2. 4.2.2 改变打印流向
        3. 4.2.3 字节打印流基本使用
      3. 4.3 字符打印流
    5. 5、压缩流和解压缩流
      1. 5.1 解压流 ZipInputStream
      2. 5.2 压缩流 ZipOutputStream
        1. 5.2.1 压缩单个文件
        2. 5.2.2 压缩多级文件夹
    6. 6、工具包 Commons-io
    7. 7、工具包 Hutool
    8. 8、配置文件操作IO流
      1. 8.1 向配置文件中存放数据
      2. 8.2 读取配置文件的数据
Copyright © 2021 - present 虾壳
搜索
数据库加载中