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