Java.io.ObjectStreamClass 类是Serialization的类描述符.它包含类的名称和serialVersionUID.可以使用查找方法找到/创建此Java VM中加载的特定类的ObjectStreamClass.
以下是声明 Java.io.ObjectStreamClass class :
public class ObjectStreamClass extends Object implements Serializable
以下是 Java.io.ObjectStreamClass 类和减号的字段;
静态ObjectStreamField [] NO_FIELDS : 这是serialPersistentFields值,表示没有可序列化的字段.
Sr.No. | 方法&说明 |
---|---|
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