Java.io.ObjectStreamClass 類



介紹

Java.io.ObjectStreamClass 類是序列化的類描述符。它包含類的名稱和 serialVersionUID。可以使用 lookup 方法查詢/建立在此 Java 虛擬機器中載入的特定類的 ObjectStreamClass。

類宣告

以下是Java.io.ObjectStreamClass 類的宣告:

public class ObjectStreamClass
   extends Object
      implements Serializable

欄位

以下是Java.io.ObjectStreamClass類的欄位:

  • static ObjectStreamField[] NO_FIELDS − 這是表示沒有可序列化欄位的 serialPersistentFields 值。

類方法

序號 方法及描述
1 Class forClass()

此方法返回此版本對映到的本地虛擬機器中的類。

2 ObjectStreamField getField(String name)

此方法按名稱獲取此類的欄位。

3 ObjectStreamField[] getFields()

此方法返回此可序列化類的欄位陣列。

4 String getName()

此方法返回此描述符描述的類的名稱。

5 long getSerialVersionUID()

此方法返回此類的 serialVersionUID。

6 static ObjectStreamClass lookup(Class cl)

此方法查詢可以序列化的類的描述符。

7 static ObjectStreamClass lookupAny(Class cl)

此方法返回任何類的描述符,無論其是否實現 Serializable。

8 String toString()

此方法返回描述此 ObjectStreamClass 的字串。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.Object
廣告