JavaTM 2 Platform
Standard Ed. 6

類別 java.io.ObjectInputStream
的使用

使用 ObjectInputStream 的軟體套件
java.beans.beancontext 提供與 bean 上下文有關的類別和介面。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.rmi.CORBA 包含用於 RMI-IIOP 的可移植性 API。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

java.beans.beancontextObjectInputStream 的使用
 

參數型別為 ObjectInputStreamjava.beans.beancontext 中的方法
protected  void BeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          在反序列化子級之前,從 BeanContextSupport readObject 中調用。
protected  void BeanContextSupport.bcsPreDeserializationHook(ObjectInputStream ois)
          在調用 defaultReadObject() 之後,但在反序列化任意子級之前,由 readObject 調用。
protected  void BeanContextSupport.deserialize(ObjectInputStream ois, Collection coll)
          readObject 使用此方法來反序列化一個 collection。
 void BeanContextSupport.readChildren(ObjectInputStream ois)
          在將此類別的實例用作 BeanContext 協議(及其子協議)實作的代理時,在反序列化期間存在一個「先有雞還是先有蛋」的問題。
 

javax.managementObjectInputStream 的使用
 

返回 ObjectInputStreamjavax.management 中的方法
 ObjectInputStream MBeanServer.deserialize(ObjectName name, byte[] data)
          已過時。 使用 getClassLoaderFor 為反序列化獲得合適的類別載入器。
 ObjectInputStream MBeanServer.deserialize(String className, byte[] data)
          已過時。 使用 MBeanServer.getClassLoaderRepository() 來獲得類別載入器存儲資源庫並使用它進行反序列化。
 ObjectInputStream MBeanServer.deserialize(String className, ObjectName loaderName, byte[] data)
          已過時。 使用 getClassLoader 為反序列化獲得類別載入器。
 

javax.rmi.CORBAObjectInputStream 的使用
 

參數型別為 ObjectInputStreamjavax.rmi.CORBA 中的方法
 void StubDelegate.readObject(Stub self, ObjectInputStream s)
          Stub.readObject(java.io.ObjectInputStream) 的委託調用。
 

javax.swing.textObjectInputStream 的使用
 

參數型別為 ObjectInputStreamjavax.swing.text 中的方法
 void StyleContext.readAttributes(ObjectInputStream in, MutableAttributeSet a)
          讀入屬性的特定於上下文的處理。
static void StyleContext.readAttributeSet(ObjectInputStream in, MutableAttributeSet a)
          從以前通過 writeAttributeSet 寫出的給定物件輸入串流中讀取一個屬性集。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only