Java.io.ObjectStreamClass類
Java.io.ObjectStreamClass 類是序列化的描述符類。它包含類的名稱和serialVersionUID。ObjectStreamClass在這個Java虛擬機加載一個特定的類都可以使用查找方法找到/創建。
類聲明
以下是java.io.ObjectStreamClass類的聲明:
public class ObjectStreamClass extends Object implements Serializable
字段域
以下是java.io.ObjectStreamClass類的字段:
-
static ObjectStreamField[] NO_FIELDS -- 這是serialPersistentFields值,表示不序列化字段。
類方法
S.N. | 方法 & 描述 |
---|---|
1 |
Class<?> forClass() 此方法返回這個版本被映射到類中的本地VM。 |
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