Java中如何深入理解和使用IO技术?

2026-05-22 15:181阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2187个文字,预计阅读时间需要9分钟。

Java中如何深入理解和使用IO技术?

文章目录+ 流的概念+ IO体系+ InputStream / OutputStream+ Reader / Writer+ 文件字节流+ 文件字符流+ 缓冲字节流+ 缓冲字符流+ 字节�数组流+ 数据流+ 转换流+ 序列化与反序列化+ 序列化涉及的类和接口

文章目录
  • 流的概念
  • IO 流类体系
    • InputStream / OutputStream
    • Reader / Writer
    • 文件字节流
    • 文件字符流
    • 缓冲字节流
    • 缓冲字符流
    • 字节数组流
    • 数据流
    • 转换流
  • 序列化与反序列化
    • 序列化涉及的类和接口
  • 装饰器模式

流的概念

按流的方向分类:

1. 输入流:数据流向是数据源到程序(以InputStream、Reader结尾的流)。 2. 输出流:数据流向是程序到目的地(以OutPutStream、Writer结尾的流)。


按处理的数据单元分类:

  • 字节流:以字节为单位获取数据,命名上以 Stream 结尾的流一般是字节流,如FileInputStream、FileOutputStream
阅读全文

本文共计2187个文字,预计阅读时间需要9分钟。

Java中如何深入理解和使用IO技术?

文章目录+ 流的概念+ IO体系+ InputStream / OutputStream+ Reader / Writer+ 文件字节流+ 文件字符流+ 缓冲字节流+ 缓冲字符流+ 字节�数组流+ 数据流+ 转换流+ 序列化与反序列化+ 序列化涉及的类和接口

文章目录
  • 流的概念
  • IO 流类体系
    • InputStream / OutputStream
    • Reader / Writer
    • 文件字节流
    • 文件字符流
    • 缓冲字节流
    • 缓冲字符流
    • 字节数组流
    • 数据流
    • 转换流
  • 序列化与反序列化
    • 序列化涉及的类和接口
  • 装饰器模式

流的概念

按流的方向分类:

1. 输入流:数据流向是数据源到程序(以InputStream、Reader结尾的流)。 2. 输出流:数据流向是程序到目的地(以OutPutStream、Writer结尾的流)。


按处理的数据单元分类:

  • 字节流:以字节为单位获取数据,命名上以 Stream 结尾的流一般是字节流,如FileInputStream、FileOutputStream
阅读全文