位置:首頁 > Java技術 > Java.io包 > Java.io.ObjectStreamField類

Java.io.ObjectStreamField類

Java.io.ObjectStreamField類是可序列化字段來自Serializable類的描述。 ObjectStreamFields數組用來聲明一個類的序列化字段。

類聲明

以下是Java.io.ObjectStreamField類的聲明:

public class ObjectStreamField
  extends Object
    implements Comparable<Object>

類構造函數

S.N. 構造函數 & 描述
1 ObjectStreamField(String name, Class<?> type) 
使用指定類型創建一個序列化的字段。
2 ObjectStreamField(String name, Class<?> type, boolean unshared) 
這將創建ObjectStreamField表示給定的名稱和類型可序列化字段。

類方法

S.N. 方法 & 描述
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