Java.IO 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
BufferedInputStream |
向 |
BufferedOutputStream |
该类实现缓冲输出流。 |
BufferedReader |
从字符输入流读取文本、缓冲字符,以便提供对字符、数组和行的有效读取。 |
BufferedWriter |
将文本写入字符输出流、缓冲字符,以便提供单个字符、数组和字符串的有效写入。 |
ByteArrayInputStream |
一 |
ByteArrayOutputStream |
此类实现将数据写入字节数组的输出流。 |
CharArrayReader |
此类实现可用作字符输入流的字符缓冲区。 |
CharArrayWriter |
此类实现可用作编写器的字符缓冲区。 |
CharConversionException |
字符转换异常的基类。 |
Console |
用于访问与当前 Java 虚拟机关联的基于字符的控制台设备(如果有)的方法。 |
DataInputStream |
数据输入流允许应用程序以独立于计算机的方式从基础输入流读取基元 Java 数据类型。 |
DataOutputStream |
数据输出流允许应用程序以可移植的方式将基元 Java 数据类型写入输出流。 |
EOFException |
指示在输入期间意外到达了文件或流结束。 |
File |
文件和目录路径名称的抽象表示形式。 |
FileDescriptor |
文件描述符类的实例充当基础计算机特定结构(表示打开的文件、打开套接字或其他源或字节接收器)的不透明句柄。 |
FileInputStream |
从 |
FileNotFoundException |
指示尝试打开由指定路径名表示的文件失败。 |
FileOutputStream |
文件输出流是一个输出流,用于将数据写入到或 |
FilePermission |
旧版安全代码;请勿使用。 |
FileReader |
使用默认缓冲区大小从字符文件中读取文本。 |
FileWriter |
使用默认缓冲区大小将文本写入字符文件。 |
FilterInputStream |
包含 |
FilterOutputStream |
此类是筛选输出流的所有类的超级类。 |
FilterReader |
用于读取筛选字符流的抽象类。 |
FilterWriter |
用于编写筛选字符流的抽象类。 |
IDataInputExtensions | |
IDataOutputExtensions | |
IExternalizableExtensions | |
IFlushableExtensions | |
InputStream |
此抽象类是表示输入字节流的所有类的超级类。 |
InputStreamReader |
InputStreamReader 是从字节流到字符流的桥:它读取字节并使用指定的 |
InterruptedIOException |
指示 I/O 操作已中断。 |
InvalidClassException |
序列化运行时检测到类的以下问题之一时引发。 |
InvalidObjectException |
指示一个或多个反序列化对象未能通过验证测试。 |
IObjectInputExtensions | |
IObjectOutputExtensions | |
IOError |
发生严重的 I/O 错误时引发。 |
IOException |
指示发生了某种类型的 I/O 异常。 |
LineNumberInputStream |
此类是输入流筛选器,提供跟踪当前行号的新增功能。 |
LineNumberReader |
缓冲字符输入流,用于跟踪行号。 |
NotActiveException |
序列化或反序列化不处于活动状态时引发。 |
NotSerializableException |
当需要实例具有可序列化接口时引发。 |
ObjectInputStream |
ObjectInputStream 反序列化以前使用 ObjectOutputStream 编写的基元数据和对象。 |
ObjectInputStream.GetField |
提供对从输入流读取的持久字段的访问权限。 |
ObjectInputStream.InterfaceConsts | |
ObjectOutputStream |
ObjectOutputStream 将 Java 对象的基元数据类型和图形写入 OutputStream。 |
ObjectOutputStream.InterfaceConsts | |
ObjectOutputStream.PutField |
提供对要写入 ObjectOutput 的持久字段的编程访问。 |
ObjectStreamClass |
序列化的类描述符。 |
ObjectStreamConstants |
包含序列化实现使用的常量的帮助程序接口。 |
ObjectStreamException |
特定于对象流类的所有异常的超级类。 |
ObjectStreamField |
可序列化类中的可序列化字段的说明。 |
OptionalDataException |
异常,指示由于未读基元数据或属于流中序列化对象的数据的结束而导致对象读取操作失败。 |
OutputStream |
此抽象类是表示字节输出流的所有类的超级类。 |
OutputStreamWriter |
OutputStreamWriter 是从字符流到字节流的桥:写入到它的字符使用指定的 |
PipedInputStream |
管道输入流应连接到管道输出流;然后,管道输入流提供写入管道输出流的任何数据字节。 |
PipedOutputStream |
管道输出流可以连接到管道输入流,以创建通信管道。 |
PipedReader |
管道字符输入流。 |
PipedWriter |
管道字符输出流。 |
PrintStream |
向 |
PrintWriter |
将对象的格式化表示形式打印到文本输出流。 |
PushbackInputStream |
向 |
PushbackReader |
允许将字符推送回流的字符流读取器。 |
RandomAccessFile |
此类的实例支持读取和写入随机访问文件。 |
Reader |
用于读取字符流的抽象类。 |
SequenceInputStream |
一个 |
SerialAttribute | |
SerializablePermission |
Android 不支持此旧版安全性。 |
StreamCorruptedException |
从对象流读取的控制信息违反内部一致性检查时引发。 |
StreamTokenizer |
该 |
StringBufferInputStream |
此类允许应用程序创建输入流,其中读取的字节由字符串的内容提供。 |
StringReader |
其源为字符串的字符流。 |
StringWriter |
在字符串缓冲区中收集其输出的字符流,然后可用于构造字符串。 |
SyncFailedException |
指示同步操作已失败。 |
UncheckedIOException |
包装 |
UnsupportedEncodingException |
不支持字符编码。 |
UTFDataFormatException |
指示修改后的 UTF-8 格式的格式不正确的字符串已在数据输入流中读取,或者由实现数据输入接口的任何类读取。 |
WriteAbortedException |
指示在写入操作期间引发其中一个 ObjectStreamExceptions。 |
Writer |
用于写入字符流的抽象类。 |
接口
ICloseable |
A |
IDataInput |
该 |
IDataOutput |
该 |
IExternalizable |
只有 Externalizable 实例的类的标识在序列化流中写入,并且类负责保存和还原其实例的内容。 |
IFileFilter |
抽象路径名称的筛选器。 |
IFilenameFilter |
实现此接口的类的实例用于筛选文件名。 |
IFlushable |
A |
IObjectInput |
ObjectInput 扩展 DataInput 接口以包括对象的读取。 |
IObjectInputValidation |
回调接口,允许验证图形中的对象。 |
IObjectOutput |
ObjectOutput 扩展 DataOutput 接口,以包括对象写入。 |
IObjectStreamConstants |
写入对象序列化流的常量。 |
ISerial |
指示带批注的字段或方法是引用 Java 对象序列化规范</引用>定义的可序列化序列化机制的<>一部分。 |
ISerializable |
实现 java 的类启用类的可序列化性。 |
枚举
ObjectStreamProtocol |
枚举多个类型返回的值,并将其作为 F:Java.IO.ObjectOutputStream.UseProtocolVersion 成员的参数。 |
TokenType |
枚举多个类型返回的值。 |