JavaTM 2 Platform
Standard Ed. 5.0

接口 java.io.DataInput
的使用

使用 DataInput 的软件包
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.rmi.server 提供支持服务器端 RMI 的类和接口。 
javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 
 

java.ioDataInput 的使用
 

java.ioDataInput 的子接口
 interface ObjectInput
          ObjectInput 扩展 DataInput 接口以包含对象的读操作。
 

实现 DataInputjava.io 中的类
 class DataInputStream
          数据输入流允许应用程序以与机器无关方式从基础输入流中读取基本 Java 数据类型。
 class ObjectInputStream
          ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。
 class RandomAccessFile
          此类的实例支持对随机存取文件的读取和写入。
 

参数类型为 DataInputjava.io 中的方法
static String DataInputStream.readUTF(DataInput in)
          从流 in 中读取用 UTF-8 修改版格式编码的 Unicode 字符格式的字符串;然后以 String 形式返回此字符串。
 

java.rmi.serverDataInput 的使用
 

参数类型为 DataInputjava.rmi.server 中的方法
static UID UID.read(DataInput in)
          通过从 DataInput 实例解组二进制表示形式构造并返回一个新的 UID
 

javax.imageio.streamDataInput 的使用
 

javax.imageio.streamDataInput 的子接口
 interface ImageInputStream
          供 ImageReader 使用的可查找输入流接口。
 interface ImageOutputStream
          供 ImageWriter 使用的可查找输出流接口。
 

实现 DataInputjavax.imageio.stream 中的类
 class FileCacheImageInputStream
          从常规 InputStream 获取输入的 ImageInputStream 的实现。
 class FileCacheImageOutputStream
          将输出写入常规 OutputStream 中的 ImageOutputStream 的实现。
 class FileImageInputStream
          从 FileRandomAccessFile 中获取输入的 ImageInputStream 的实现。
 class FileImageOutputStream
          将输出直接写入 FileRandomAccessFileImageOutputStream 的实现。
 class ImageInputStreamImpl
          实现 ImageInputStream 接口的抽象类。
 class ImageOutputStreamImpl
          实现 ImageOutputStream 接口的抽象类。
 class MemoryCacheImageInputStream
          从常规 InputStream 获取输入的 ImageInputStream 的实现。
 class MemoryCacheImageOutputStream
          将输出写入常规 OutputStream 中的 ImageOutputStream 的实现。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策