输入 | 输出 | 数据类型 | 说明 | |||||||||
InputStream | OutputStream | byte | 最底层 | |||||||||
ByteArrayInputStream | ByteArrayOutputStream | byte | 带字节缓冲 | 缓冲 | ||||||||
FileInputStream | FileOutputStream | byte | 直接对文件进行操作 | |||||||||
FilterInputStream | FilterOutputStream | byte | 过滤输出流的超类 | |||||||||
BufferInputStream | BufferedOutputStream | byte | 缓冲数据 | 缓冲 | ||||||||
CheckedInputStream | CheckedOutputStream | byte | 数据校验 | |||||||||
CipherInputStream | CipherOutputStream | byte | 加密的数据 | |||||||||
DataInputStream | DataOutputStream | 基本类型 | 处理所有基本类型 | |||||||||
DeflaterInputStream | DeflaterOutputStream | byte | deflate压缩处理 | |||||||||
GZIPOutputStream | byte | GZIP压缩写入 | ||||||||||
ZipOutputStream | byte | ZIP写入 | ||||||||||
JarOutputStream | byte | JAR写入 | ||||||||||
DigestInputStream | DigestOutputStream | byte | 摘要信息 | |||||||||
InflaterInputStream | InflaterOutputStream | byte | 压缩读取 | |||||||||
GZIPInputStream | byte | GZIP读取 | ||||||||||
ZipInputStream | byte | ZIP处理 | ||||||||||
JarInputStream | byte | JAR处理 | ||||||||||
LineNumberInputStream | byte | 过时 | ||||||||||
;ProgressMonitorInputStream | byte | 进度监控 | ||||||||||
;PushbackInputStream | byte | 可取消读取的能力 | ||||||||||
ObjectInputStream | byte | 序列化 | ||||||||||
;PipedInputStream | ;PipedOutputStream | byte | 连接输入输出流 | |||||||||
SequenceInputStream | byte | 多个输入流的连续读取 | ||||||||||
StringBufferInputStream | String | 过时 | ||||||||||
Reader | Writer | char,String | ||||||||||
BufferedReader | BufferedWriter | 缓冲的字符操作 | 缓冲 | |||||||||
LineNumberReader | 跟踪行号的缓冲字符输入流 | 缓冲 | ||||||||||
CharArrayReader | CharArrayWriter | 字符数组缓冲区 | 缓冲 | |||||||||
FilterReader | FilterWriter | 读写已过滤的字符流 | ||||||||||
;PushbackReader | 允许将字符推回 | 缓冲 | ||||||||||
InputStreamReader | OutputStreamWriter | 字节流和字符流的桥梁 | 编码类型 | |||||||||
FileReader | FileWriter | 读写字符文件 | ||||||||||
;PipedReader | ;PipedWriter | 传送的字符流 | 缓冲 | |||||||||
StringReader | StringWriter | 字符串和字符流的转化 | ||||||||||
PrintWriter | 向文本输出流打印对象 的格式化表示形式 |
Java IO处理类的完整汇总对照
最新推荐文章于 2023-11-16 21:49:05 发布