美文网首页
java IO流总结

java IO流总结

作者: xzz4632 | 来源:发表于2019-07-22 15:17 被阅读0次

1. 流

流分为字节流字符流.

1.1 字节流的基类

可以处理任何形式的文件.

  • InputStream: 字节输入流. 主要方法为read().
  • OutputStream: 字节输出流. 主要方法为write().
1.2 字符流的基类

处理纯文本文件.

  • Reader: 字符输入流. 主要方法为read().
  • Writer: 字符输出流. 主要方法为write().
1.3 字节流与字符流之间的转换
  • InputStreamReader: 字节流转换为字符流.
  • OutputStreamWriter: 字符流转换为字节流.

2. 缓冲流

大大提高流的读写速度.

2.1 字节缓冲流
  • BufferedInputStream
  • BufferedOutputStream
2.2 字符缓冲流
  • BufferedReader
  • BufferedWriter

3. Filter流

提供一些额外的操作.

3.1 字节流
  • FilterInputStream
  • FilterOutputStream
3.2 字符流
  • FilterReader
  • FilterWriter

4. 文件流

从文件中读取数据或写入数据到文件

4.1 字节流
  • FileInputStream
  • FileOutputStream
4.2 字符流
  • FileReader
  • FileWriter

5. 数组流

从字节数组或字符数组中读取或输出到字节或字符数组.

5.1 字节流
  • ByteArrayInputStream
  • ByteArrayOutputStream
5.2 字符流
  • CharArrayReader
  • CharArrayWriter

6. 管道流

用于多线程

6.1 字节流
  • PipedInputStream
  • PipedOutputStream
6.2 字符流
  • PipedReader
  • PipedWriter

7. 字符串流

从字符串中读取字符流或输出字符流到字符串

  • StringReader
  • StringWriter

8. 基本类型流

从流中读取基本类型数据或将基本类型数据写入输出流

  • DataInputStream
  • DataOutputStream

9. 格式化输出

9.1 字节流
  • PrintStream
9.2 字符流
  • PrintWriter

10. 文件

文件包括目录或文件.

10.1 文件属性
  • File
  • FileDescriptor
  • FileFilter
  • FilenameFilter
  • FilePermision
  • FileSystem
  • WinNTFileSystem
10.2 文件相关操作
  • RandomAccessFile

相关文章

  • Java的IO & NIO

    IO流学习总结一Java IO,硬骨头也能变软二java IO体系的学习总结三Java IO面试题 NIO与AIO...

  • Java学习总结之Java IO系统(二)

    本文接着Java学习总结之Java IO系统(一),我们继续总结Java IO系统的相关知识。 字符流(Write...

  • Java之IO流详解

    title: Java之IO流详解tags: Java IO流categories: Java IO流 大多数应用...

  • Java IO 流总结

    本文对 Java 中的 IO 流的概念和操作进行了梳理总结,并给出了对中文乱码问题的解决方法。 1. 什么是流 J...

  • Java Io流(总结)

    引言 概念:"流"是一组有顺序的,有起点,有终点的字节集合.是对数据传输的总称或抽象概念."流"它既是数据在...

  • java IO流总结

    1. 流 流分为字节流和字符流. 1.1 字节流的基类 可以处理任何形式的文件. InputStream: 字节输...

  • Java IO流总结

    分类 明确要操作的数据是数据源还是数据目的(要读还是要写)源:InputStream Reader目的:Outpu...

  • Java学习Day17

    今日学习内容总结 字符流的输入及输出 Properties IO流 字符流 字符输入流【Reader】 java....

  • Java IO流的使用

    下面部分内容是参考Oubo的博客——Java IO流学习总结 Java流操作有关的类或者接口: 字符流和字节流 字...

  • Java基础-io知识回顾

    Java拾遗系列- io知识 简介 io分类及相关实例3.总结 1.简介 2.io分类及相关应用 2.1 io流...

网友评论

      本文标题:java IO流总结

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