JavaTM 2 Platform
Standard Ed. 6

javax.sql.rowset.serial
類別 SerialJavaObject

java.lang.Object
  繼承者 javax.sql.rowset.serial.SerialJavaObject
所有已實作的介面:
Serializable, Cloneable

public class SerialJavaObject
extends Object
implements Serializable, Cloneable

SQL JAVA_OBJECT 值在 Java 程式語言中的可序列化映射關係。假定 Java 物件實作 Serializable 介面,則此類別僅包裹序列化進程。

但是,如果因為 Java 物件不是立即可序列化的而無法進行序列化,則此類別將嘗試序列化所有非靜態成員,以允許序列化物件狀態。靜態或瞬態欄位不可序列化,試圖序列化它們將導致拋出 SerialException 物件。

另請參見:
序列化表格

建構子摘要
SerialJavaObject(Object obj)
          SerialJavaObject 說明器類別的建構子。
 
方法摘要
 Field[] getFields()
          返回 Field 物件陣列,該物件包含此說明器類別將序列化的物件的每個欄位。
 Object getObject()
          返回一個 Object,它是此 SerialJavaObject 物件的副本。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

SerialJavaObject

public SerialJavaObject(Object obj)
                 throws SerialException
SerialJavaObject 說明器類別的建構子。

參數:
obj - 要序列化的 Java Object
拋出:
SerialException - 如果發現物件不可序列化
方法詳細資訊

getObject

public Object getObject()
                 throws SerialException
返回一個 Object,它是此 SerialJavaObject 物件的副本。

返回:
Java 程式語言中此 SerialJavaObject 物件 Object 形式的副本
拋出:
SerialException - 如果實例已損壞

getFields

public Field[] getFields()
                  throws SerialException
返回 Field 物件陣列,該物件包含此說明器類別將序列化的物件的每個欄位。

返回:
Field 物件陣列
拋出:
SerialException - 如果在存取序列化物件時遇到錯誤

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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