Java.io.ObjectStreamClass类 - Java.io包
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