JavaTM Platform
Standard Ed. 6

接口 java.io.ObjectOutput
的使用

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

java.awt.datatransfer 中 ObjectOutput 的使用
 

参数类型为 ObjectOutput 的 java.awt.datatransfer 中的方法
 void DataFlavor.writeExternal(ObjectOutput os)
          序列化此 DataFlavor。
 

java.io 中 ObjectOutput 的使用
 

实现 ObjectOutput 的 java.io 中的类
 class ObjectOutputStream
          ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。
 

参数类型为 ObjectOutput 的 java.io 中的方法
abstract  void ObjectOutputStream.PutField.write(ObjectOutput out)
          已过时。 此方法不能以正确格式写入 PutField 对象中包含的值,并且可能导致序列化流的损坏。写入 PutField 数据的正确方法是调用 ObjectOutputStream.writeFields() 方法。
 void Externalizable.writeExternal(ObjectOutput out)
          该对象可实现 writeExternal 方法来保存其内容,它可以通过调用 DataOutput 的方法来保存其基本值,或调用 ObjectOutput 的 writeObject 方法来保存对象、字符串和数组。
 

java.rmi.server 中 ObjectOutput 的使用
 

返回 ObjectOutput 的 java.rmi.server 中的方法
 ObjectOutput RemoteCall.getOutputStream()
          已过时。 无替代版本
 ObjectOutput RemoteCall.getResultStream(boolean success)
          已过时。 无替代版本
 

参数类型为 ObjectOutput 的 java.rmi.server 中的方法
 String RemoteRef.getRefClass(ObjectOutput out)
          返回要在流 'out' 上序列化的 ref 类型的类名称。
 void ObjID.write(ObjectOutput out)
          将此 ObjID 的二进制表示形式编组为一个 ObjectOutput 实例。
 

javax.activation 中 ObjectOutput 的使用
 

参数类型为 ObjectOutput 的 javax.activation 中的方法
 void MimeType.writeExternal(ObjectOutput out)
          对象可实现 writeExternal 方法来保存其内容:对于其基本值,调用 DataOutput 的方法;对于对象、字符串和数组,调用 ObjectOutput 的 writeObject 方法。
 

javax.management.loading 中 ObjectOutput 的使用
 

参数类型为 ObjectOutput 的 javax.management.loading 中的方法
 void MLet.writeExternal(ObjectOutput out)
          将此 MLet 的内容保存到给定的 ObjectOutput。
 


JavaTM Platform
Standard Ed. 6

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

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