Java IO流笔记

Java IO 流分类

IO (input/output) 表示为输入和输出的意思, java 中输入输出流大致可以分为两种,字节流(byte)、字符流(char)。
这些IO 都是对于内存进行操作的。下面是一个IO 流程图。 IO 的读取可分为本地磁盘和 网络IO 两种。
在这里插入图片描述

  • 依照字节字符分类:
  1. 字符输入流
inputStream 字节输入流
ByteArrayInputStream 字节数组输入流
FilterInputStream
PipedInputStream 管道输入流
FileInputStream 文件输入流
ObjectInputStream 对象输入流
BufferedInputStream 缓冲输入流
DataInputStream 数据输入流
  1. 字节输出流
OutputStream 字节输出流
ByteArrayOutputStream 字节数组输出流
FilterOutputStream
PipedOutputStream 管道输出流
FileOutputStream 文件输出流
ObjectOutputStream 对象输出流
BufferedOutputStream 缓冲输出流
DataOutputStream 数据输出流
  • 字符流输入流
Reader 字节输出流
CharArrayReader 字节数组输出流
FilterReader
PipedReader 管道输出流
BufferedReader 缓冲输出流
ObjectReader 对象输出流
FileReader 文件输出流
DataReader 数据输出流
  • 字符流输出流
Writer 字节输出流
CharArrayWriter字节数组输出流
FilterWriter
PipedWriter 管道输出流
BufferedWriter 缓冲输出流
ObjectWriter 对象输出流
FileWriter 文件输出流
DataWriter 数据输出流
PrintWriter 打印输出流

IO 中使用最多的操作也就是read 、writer 、 input 、output 操作、对于文件之类的一般多使用字节流进行读取操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值