Java.io.ObjectStreamField 類



介紹

Java.io.ObjectStreamField 類是可序列化類中可序列化欄位的描述。ObjectStreamFields 陣列用於宣告類的可序列化欄位。

類宣告

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

public class ObjectStreamField
   extends Object
      implements Comparable<Object>

類建構函式

序號 建構函式及描述
1

ObjectStreamField(String name, Class<?> type)

這將建立一個具有指定型別 的可序列化欄位。

2

ObjectStreamField(String name, Class<?> type, boolean unshared)

這將建立一個表示具有給定名稱和型別的可序列化欄位的 ObjectStreamField。

類方法

序號 方法及描述
1 int compareTo(Object obj)

此方法將此欄位與另一個 ObjectStreamField 進行比較。

2 String getName()

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

3 int getOffset()

此方法返回欄位在例項資料中的偏移量。

4 Class<?> getType()

此方法獲取欄位的型別。

5 char getTypeCode()

此方法返回欄位型別的字元編碼。

6 String getTypeString()

此方法返回 JVM 型別簽名。

7 boolean isPrimitive()

如果此欄位具有基本型別,則此方法返回 true。

8 boolean isUnshared()

此方法返回一個布林值,指示此 ObjectStreamField 例項表示的可序列化欄位是否未共享。

9 protected void setOffset(int offset)

此方法返回例項資料中的偏移量。

10 String toString()

此方法返回描述此欄位的字串。

繼承的方法

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

  • Java.io.Object
廣告