Java.io - ObjectStreamClass
介绍 (Introduction)
Java.io.ObjectStreamClass类是Serialization的类描述符。 它包含类的名称和serialVersionUID。 可以使用lookup方法找到/创建此Java VM中加载的特定类的ObjectStreamClass。
类声明
以下是Java.io.ObjectStreamClass类的声明 -
public class ObjectStreamClass
extends Object
implements Serializable
字段 (Field)
以下是Java.io.ObjectStreamClass类的字段 -
static 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