JavaTM Platform
Standard Ed. 6

接口 java.io.ObjectInput
的使用

使用 ObjectInput 的软件包
java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 
java.io 通过数据流、序列化和文件系统提供系统输入和输出。 
java.rmi.server 提供支持服务器端 RMI 的类和接口。 
javax.activation   
javax.management.loading 提供实现高级动态加载的类。 
 

java.awt.datatransferObjectInput 的使用
 

参数类型为 ObjectInputjava.awt.datatransfer 中的方法
 void DataFlavor.readExternal(ObjectInput is)
          根据 Serialized 状态还原此 DataFlavor
 

java.ioObjectInput 的使用
 

实现 ObjectInputjava.io 中的类
 class ObjectInputStream
          ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。
 

参数类型为 ObjectInputjava.io 中的方法
 void Externalizable.readExternal(ObjectInput in)
          对象实现 readExternal 方法来恢复其内容,它通过调用 DataInput 的方法来恢复其基础类型,调用 readObject 来恢复对象、字符串和数组。
 

java.rmi.serverObjectInput 的使用
 

返回 ObjectInputjava.rmi.server 中的方法
 ObjectInput RemoteCall.getInputStream()
          已过时。 无替代版本
 

参数类型为 ObjectInputjava.rmi.server 中的方法
static ObjID ObjID.read(ObjectInput in)
          通过从 ObjectInput 实例解组二进制表示形式来构造和返回一个新的 ObjID 实例。
 

javax.activationObjectInput 的使用
 

参数类型为 ObjectInputjavax.activation 中的方法
 void MimeType.readExternal(ObjectInput in)
          对象可实现 readExternal 方法来恢复其内容:对于基本类型,调用 DataInput 的方法;对于对象、字符串和数组,调用 readObject。
 

javax.management.loadingObjectInput 的使用
 

参数类型为 ObjectInputjavax.management.loading 中的方法
 void MLet.readExternal(ObjectInput in)
          从给定的 ObjectInput 恢复此 MLet 的内容。
 


JavaTM Platform
Standard Ed. 6

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

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