Java.IO 命名空间

BufferedInputStream

BufferedInputStream 另一个输入流添加功能,即缓冲输入和支持 markreset 方法的功能。

BufferedOutputStream

该类实现缓冲输出流。

BufferedReader

从字符输入流读取文本、缓冲字符,以便提供对字符、数组和行的有效读取。

BufferedWriter

将文本写入字符输出流、缓冲字符,以便提供单个字符、数组和字符串的有效写入。

ByteArrayInputStream

ByteArrayInputStream 个包含内部缓冲区,其中包含可从流中读取的字节。

ByteArrayOutputStream

此类实现将数据写入字节数组的输出流。

CharArrayReader

此类实现可用作字符输入流的字符缓冲区。

CharArrayWriter

此类实现可用作编写器的字符缓冲区。

CharConversionException

字符转换异常的基类。

Console

用于访问与当前 Java 虚拟机关联的基于字符的控制台设备(如果有)的方法。

DataInputStream

数据输入流允许应用程序以独立于计算机的方式从基础输入流读取基元 Java 数据类型。

DataOutputStream

数据输出流允许应用程序以可移植的方式将基元 Java 数据类型写入输出流。

EOFException

指示在输入期间意外到达了文件或流结束。

File

文件和目录路径名称的抽象表示形式。

FileDescriptor

文件描述符类的实例充当基础计算机特定结构(表示打开的文件、打开套接字或其他源或字节接收器)的不透明句柄。

FileInputStream

FileInputStream 文件系统中的文件获取输入字节。

FileNotFoundException

指示尝试打开由指定路径名表示的文件失败。

FileOutputStream

文件输出流是一个输出流,用于将数据写入到或 File 写入数据 FileDescriptor

FilePermission

旧版安全代码;请勿使用。

FileReader

使用默认缓冲区大小从字符文件中读取文本。

FileWriter

使用默认缓冲区大小将文本写入字符文件。

FilterInputStream

包含 FilterInputStream 一些其他输入流,它用作其基本数据源,可能一路转换数据或提供其他功能。

FilterOutputStream

此类是筛选输出流的所有类的超级类。

FilterReader

用于读取筛选字符流的抽象类。

FilterWriter

用于编写筛选字符流的抽象类。

IDataInputExtensions
IDataOutputExtensions
IExternalizableExtensions
IFlushableExtensions
InputStream

此抽象类是表示输入字节流的所有类的超级类。

InputStreamReader

InputStreamReader 是从字节流到字符流的桥:它读取字节并使用指定的 java.nio.charset.Charset charset字符将其解码为字符。

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 是从字符流到字节流的桥:写入到它的字符使用指定的 java.nio.charset.Charset charset字节编码为字节。

PipedInputStream

管道输入流应连接到管道输出流;然后,管道输入流提供写入管道输出流的任何数据字节。

PipedOutputStream

管道输出流可以连接到管道输入流,以创建通信管道。

PipedReader

管道字符输入流。

PipedWriter

管道字符输出流。

PrintStream

PrintStream 另一个输出流添加功能,即能够方便地打印各种数据值的表示形式。

PrintWriter

将对象的格式化表示形式打印到文本输出流。

PushbackInputStream

PushbackInputStream 另一个输入流添加功能,即通过将推送回字节存储在内部缓冲区中来“回推”或“未读”字节的功能。

PushbackReader

允许将字符推送回流的字符流读取器。

RandomAccessFile

此类的实例支持读取和写入随机访问文件。

Reader

用于读取字符流的抽象类。

SequenceInputStream

一个 SequenceInputStream 表示其他输入流的逻辑串联。

SerialAttribute
SerializablePermission

Android 不支持此旧版安全性。

StreamCorruptedException

从对象流读取的控制信息违反内部一致性检查时引发。

StreamTokenizer

StreamTokenizer 类采用输入流并将其分析为“令牌”,允许一次读取令牌。

StringBufferInputStream

此类允许应用程序创建输入流,其中读取的字节由字符串的内容提供。

StringReader

其源为字符串的字符流。

StringWriter

在字符串缓冲区中收集其输出的字符流,然后可用于构造字符串。

SyncFailedException

指示同步操作已失败。

UncheckedIOException

包装 IOException 未选中的异常。

UnsupportedEncodingException

不支持字符编码。

UTFDataFormatException

指示修改后的 UTF-8 格式的格式不正确的字符串已在数据输入流中读取,或者由实现数据输入接口的任何类读取。

WriteAbortedException

指示在写入操作期间引发其中一个 ObjectStreamExceptions。

Writer

用于写入字符流的抽象类。

接口

ICloseable

A Closeable 是可以关闭的数据的源或目标。

IDataInput

DataInput 接口提供从二进制流读取字节,并从其中任何 Java 基元类型中的数据重新构造字节。

IDataOutput

DataOutput 接口提供将数据从任何 Java 基元类型转换为一系列字节并将这些字节写入二进制流。

IExternalizable

只有 Externalizable 实例的类的标识在序列化流中写入,并且类负责保存和还原其实例的内容。

IFileFilter

抽象路径名称的筛选器。

IFilenameFilter

实现此接口的类的实例用于筛选文件名。

IFlushable

A Flushable 是可以刷新的数据的目标。

IObjectInput

ObjectInput 扩展 DataInput 接口以包括对象的读取。

IObjectInputValidation

回调接口,允许验证图形中的对象。

IObjectOutput

ObjectOutput 扩展 DataOutput 接口,以包括对象写入。

IObjectStreamConstants

写入对象序列化流的常量。

ISerial

指示带批注的字段或方法是引用 Java 对象序列化规范</引用>定义的可序列化序列化机制的<>一部分。

ISerializable

实现 java 的类启用类的可序列化性。

枚举

ObjectStreamProtocol

枚举多个类型返回的值,并将其作为 F:Java.IO.ObjectOutputStream.UseProtocolVersion 成员的参数

TokenType

枚举多个类型返回的值。