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