接口 | 描述 |
---|---|
Closeable |
一个
Closeable 是源或数据,可以关闭的目的地。
|
DataInput |
的
DataInput 接口提供了从一个二进制流,重建他们的数据在任何java读取字节的原始类型。
|
DataOutput |
的
DataOutput 接口提供从任何的java的原始数据类型的一系列字节写这些字节的二进制流数据转换。
|
Externalizable |
只有对外部的实例的类的身份写在序列化流和它的类的责任来保存和恢复它的实例的内容。
|
FileFilter |
一个抽象路径名的过滤器。
|
FilenameFilter |
实现该接口的类的实例是用来过滤文件名。
|
Flushable |
一个
Flushable是一个目的地的数据可以被刷新。
|
ObjectInput |
objectinput延伸DataInput接口包括对象的阅读。
|
ObjectInputValidation |
回调接口,允许在一个图中的对象的验证。
|
ObjectOutput |
objectoutput扩展数据输出接口包括写作对象。
|
ObjectStreamConstants |
写入对象序列化流中的常量。
|
Serializable |
一个类的串行化是由类实现java.io.serializable接口启用。
|
类 | 描述 |
---|---|
BufferedInputStream |
一个
BufferedInputStream 添加功能到另一个输入流,即缓冲输入和支持
mark 和
reset 方法的能力。
|
BufferedOutputStream |
类实现一个缓冲输出流。
|
BufferedReader |
从一个字符输入流中读取文本,缓冲字符,以便提供字符、数组和行的有效读取。
|
BufferedWriter |
将文本写入到字符输出流中,缓冲字符,以便提供对单个字符、数组和字符串的有效写入。
|
ByteArrayInputStream |
一个
ByteArrayInputStream 包含一个内部缓冲区包含的字节,可以从流中读取。
|
ByteArrayOutputStream |
这个类实现了一个输出流,其中的数据被写入一个字节数组。
|
CharArrayReader |
这个类实现了一个可以作为字符输入流使用的字符缓冲区。
|
CharArrayWriter |
这个类实现了一个可以作为一个作家的字符缓冲区。
|
Console |
方法访问基于控制台的装置,特征是否与当前的java虚拟机相关的。
|
DataInputStream |
数据输入流,让应用程序读取原始java数据类型从底层输入流中的一个独立于机器的方式。
|
DataOutputStream |
数据输出流可以让一个应用java写的原始数据类型在一个便携式的方式输出流。
|
File |
的抽象表示的文件和目录的路径名。
|
FileDescriptor |
文件描述符类的实例作为表示一个表示打开文件的底层机器特定结构的一个不透明句柄,一个打开的套接字,或另一个字节的另一个源或汇。
|
FileInputStream |
一个
FileInputStream 获得输入的字节从文件系统中的文件。
|
FileOutputStream |
文件输出流是一个
File 或一个
FileDescriptor 数据写入输出流。
|
FilePermission |
此类表示对一个文件或目录的访问。
|
FileReader |
用于读取字符文件的方便类。
|
FileWriter |
用于写入字符文件的方便类。
|
FilterInputStream |
一个
FilterInputStream 包含一些其他输入流,它使用作为其基本数据源,可能改变数据沿道路或提供额外的功能。
|
FilterOutputStream |
这类是所有类的父类,滤波器的输出流。
|
FilterReader |
用于读取滤波字符流的抽象类。
|
FilterWriter |
用于写入筛选的字符流的抽象类。
|
InputStream |
该抽象类是所有的类表示字节输入流的父类。
|
InputStreamReader |
一个inputstreamreader是桥从字节流字符流:将字节数组解码成文字使用指定的
charset 。
|
LineNumberInputStream | Deprecated
这个类错误地假定字节充分代表字符。
|
LineNumberReader |
保持线路编号的缓冲字符输入流。
|
ObjectInputStream |
ObjectInputStream将原始数据和对象以前写的使用对象。
|
ObjectInputStream.GetField |
提供对从输入流读取的持久字段的访问。
|
ObjectOutputStream |
一个对象写入原始数据类型和java对象图的一个输出流。
|
ObjectOutputStream.PutField |
提供编程访问持久性字段写入objectoutput。
|
ObjectStreamClass |
类的序列化描述符。
|
ObjectStreamField |
从一个序列化类的序列化字段描述。
|
OutputStream |
该抽象类是所有类的字节输出流的父类。
|
OutputStreamWriter |
一个outputstreamwriter是桥从字符流的字节流:将字符串编码为字节,使用指定的
charset 。
|
PipedInputStream |
一个管道输入流应该连接到一个管道输出流,管道输入流,然后提供任何数据字节写入到管道输出流。
|
PipedOutputStream |
一个管道输出流可以连接到一个管道输入流,以创建一个通信管道。
|
PipedReader |
管道字符输入流。
|
PipedWriter |
管道字符输出流。
|
PrintStream |
一个
PrintStream 添加功能到另一个输出流,即打印各种数据值表示的功能。
|
PrintWriter |
将对象的格式化的表示形式打印到文本输出流中。
|
PushbackInputStream |
一个
PushbackInputStream 添加功能到另一个输入流,即能够“推”或“未读”一个字节。
|
PushbackReader |
一个允许字符被推回流的字符流阅读器。
|
RandomAccessFile |
这个类的实例支持对随机存取文件的读和写。
|
Reader |
读取字符流的抽象类。
|
SequenceInputStream |
一个
SequenceInputStream 代表其他输入流的逻辑连接。
|
SerializablePermission |
这个类是可序列化的权限。
|
StreamTokenizer |
的
StreamTokenizer 类需要一个输入流,将其转化为“代币”,允许令牌被读取一次。
|
StringBufferInputStream | Deprecated
这个类没有正确地将字符转换为字节。
|
StringReader |
一个字符串,其源是一个字符串。
|
StringWriter |
一个字符流,它收集在一个字符串缓冲区的输出,然后可以用来构建一个字符串。
|
Writer |
用于写入到字符流的抽象类。
|
异常 | 描述 |
---|---|
CharConversionException |
字符转换异常的基类。
|
EOFException |
输入时意外在输入时已到达的文件或流结束的信号。
|
FileNotFoundException |
信号,试图打开一个指定路径名的文件表示失败。
|
InterruptedIOException |
信号,一个I / O操作已被中断。
|
InvalidClassException |
当序列化运行时检测到一个类中的下列问题之一时抛出。
|
InvalidObjectException |
表示一个或多个反序列化对象失败验证试验。
|
IOException |
信号,一个I / O异常发生了某种类型的。
|
NotActiveException |
当序列化或反序列化不主动抛出。
|
NotSerializableException |
当一个实例需要实现Serializable接口。
|
ObjectStreamException |
所有对象流异常类的类Superclass。
|
OptionalDataException |
异常指示对象的读操作的失败由于未读的原始数据,或属于一个序列化的对象在数据流结束。
|
StreamCorruptedException |
当从一个对象流中读取的控件信息违反内部一致性检查时引发的。
|
SyncFailedException |
同步操作失败的信号。
|
UncheckedIOException |
包装
IOException 与未检查的异常。
|
UnsupportedEncodingException |
不支持字符编码。
|
UTFDataFormatException |
信号在
modified UTF-8格式格式错误的字符串已在数据输入流或任何类实现数据输入接口读取。
|
WriteAbortedException |
信号的一个objectstreamexceptions被扔在写操作期间。
|
Error | 描述 |
---|---|
IOError |
当发生严重的I / O错误时引发。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.