收集了与输入输出相关的类的对比,希望对大家有帮助
原文 http://www.java2000.net/viewthread.jsp?tid=1225
| 输入 | 输出 | 数据类型 | 说明 | |||||||||
| 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 | 向文本输出流打印对象 的格式化表示形式 | |||||||||||
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
本文总结了Java中输入输出流的基本概念及其使用方法。包括InputStream、OutputStream等基础流类,以及如BufferedInputStream、DataOutputStream等高级流类。还介绍了与文件、字符、对象序列化相关的各种流类。
1037

被折叠的 条评论
为什么被折叠?



