Java IO流汇总
来源:互联网 发布:下载游戏的软件 编辑:程序博客网 时间:2024/05/29 19:19
一、
InputStream:字节输入流。
L ByteArrayInputStream:字节数组输入流。===》见:ByteArrayInputStream和ByteArrayOutputStream详解
L FileInputStream:从文件系统中的一个文件中获取输入字节。===》见:FileInputStream和FileOutputStream详解
L FilterInputStream:包含其他一些输入流,它用作其基本数据源,它可以直接传输数据或提供一些额外的功能。===》见:FilterInputStream和FilterOutputStream详解
LL BufferedInputStream:缓冲输入流。===》见:BufferedInputStream和BufferedOutputStream详解
LL DataInputStream:允许应用程序读取在与机器无关方式从底层输入流基本Java数据类型。===》见:DataInputStream和DataOutputStream详解
LL PushbackInputStream :回退输入流。参考:PushbackInputStream和PushbackReader的用法
L ObjectInputStream:反序列化的原始数据和以前写的对象使用一个ObjectOutputStream。===》见:ObjectInputStream和ObjectOutputStream详解
L PipedInputStream:管道输入流。
L SequenceInputStream:合并输入流。===》见:SequenceInputStream详解
二、OutputStream:字节输出流。
L ByteArrayOutputStream:字节数组输出流。===》见:ByteArrayInputStream和ByteArrayOutputStream详解
L FileOutputStream:用于将数据写入一个文件或FileDescriptor的输出流。===》见:FileInputStream和FileOutputStream详解
L FilterOutputStream:过滤器的输出流。===》见:FilterInputStream和FilterOutputStream详解
LL BufferedOutputStream:缓冲输出流。===》见:BufferedInputStream和BufferedOutputStream详解
LL DataOutputStream:允许应用程序写入基本Java数据类型在一个可移植的方式输出流。然后,应用程序可以使用数据输入流中读取的数据回入。===》见:DataInputStream和DataOutputStream详解
LL PrintStream:带打印各种数据值表示形式能力的输出流。===》见:PrintStream详解
L ObjectOutputStream :写入基本数据类型和Java对象的图形到OutputStream。===》见:ObjectInputStream和ObjectOutputStream详解
L PipedOutputStream:管道输出流。
三、RandomAccessFile:读取和写入随机访问文件[===》见:RandomAccessFile详解
四、Reader:读取字符流
L BufferedReader:字符输入流中读取文本(带缓冲区)。===》见:BufferedReader和BufferedWriter详解
LL LineNumberReader:跟踪行号的缓冲字符输入流。===》见:LineNumberReader详解
L CharArrayReader:可以用来作为一个字符输入流的字符缓冲区。===》见:CharArrayReader和CharArrayWriter详解
L FilterReader:过滤字符输入流
LL PushbackReader:回退字符输入流 参考:PushbackInputStream和PushbackReader的用法
L InputStreamReader:将输入的字节流转换为字符流。===》见:InputStreamReader和OutputStreamWriter详解
LL FileReader:用于读取字符文件。===》见:FileReader和FileWriter详解
L PipedReader:管道字符输入流。
L StringReader:读取字符串字符输入流。===》见:StringReader和StringWriter详解
五、Writer:写入字符流
L BufferedWriter:将文本写入字符输出流(带缓冲区)。===》见:BufferedReader和BufferedWriter详解
L CharArrayWriter:可以用来作为一个Writer的字符缓冲区。当数据被写入到流缓冲区会自动增长。===》见:CharArrayReader和CharArrayWriter详解
L FilterWriter:用于写入已过滤的字符流。
L OutputStreamWriter:将输出的字符流变为字节流。===》见:InputStreamReader和OutputStreamWriter详解
LL FileWriter:写入字符文件。===》见:FileReader和FileWriter详解
L PipedWriter:管道写入字符输出流。
L PrintWriter:文本输出流支持打印格式化对象能力。===》见:PrintWriter详解
L StringWriter:字符串写入字符输出流。===》见:StringReader和StringWriter详解
================================================
InputStream是表示字节输入流的所有类的超类
用InputStream提供的是字节流的读取,而非文本读取,使用InputStream读取出来的是byte数组。
Reader是用于读取字符流的抽象类
用Reader读取出来的是Char数组或者是String
未完待续、待修正。。。
- Java IO流汇总
- java IO汇总
- java提高篇(一) java知识汇总-------io流知识汇总(io学习流程)
- JAVA IO分析大汇总
- JAVA IO分析大汇总
- IO流知识点汇总
- Java IO流操作汇总: inputStream 和 outputStream
- Java IO流操作汇总: inputStream 和 outputStream
- Java IO处理类的汇总
- Java IO处理类的汇总
- Java IO 类继承结构图汇总
- JAVA【IO一】IO流
- Java开发岗位面试题归类汇总二:Java IO
- 黑马程序员-IO流学习汇总
- Java IO处理类的完整汇总对照
- Java IO处理类的完整汇总对照
- Java-IO-java的IO流
- java IO 流
- 【CNTK】CNTK学习笔记之制作自己的数据集(以MNIST手写数字数据集为例)
- 你必须知道的.NET之读书笔记
- Windows环境Mycat数据库分库分表中间件部署
- 文章标题
- 跟我一起写操作系统(二)——史上最简单的内核
- Java IO流汇总
- 匿名类
- Tomcat源码阅读之Connector启动
- C++ STL学习——stack
- 黑白棋(博弈论)
- 复习图片加载ImageLoader
- Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
- VIJOS 1128 DFS+MR 判素数
- 类加载过程