Java.io.ObjectStreamField類
Java.io.ObjectStreamField類是可序列化字段來自Serializable類的描述。 ObjectStreamFields數組用來聲明一個類的序列化字段。
類聲明
以下是Java.io.ObjectStreamField類的聲明:
public class ObjectStreamField
extends Object
implements Comparable
類構造函數
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