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

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