# 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() ](http://www.yiibai.com/java/io/objectstreamclass_forclass.html) 此方法返回这个版本被映射到类中的本地VM。 |
| 2 | [ObjectStreamField getField(String name) ](http://www.yiibai.com/java/io/objectstreamclass_getfield.html) 该方法通过名字得到这个类的字段。 |
| 3 | [ObjectStreamField[] getFields() ](http://www.yiibai.com/java/io/objectstreamclass_getfield.html) 此方法返回当前序列化类的字段的数组。 |
| 4 | [String getName() ](http://www.yiibai.com/java/io/objectstreamclass_getname.html) 此方法返回由这个描述符描述的类的名称。 |
| 5 | [long getSerialVersionUID() ](http://www.yiibai.com/java/io/objectstreamclass_getserialversionuid.html) 此方法返回这个类的serialVersionUID。 |
| 6 | [static ObjectStreamClass lookup(Class<?> cl) ](http://www.yiibai.com/java/io/objectstreamclass_lookup.html) 此方法找到该描述符为可序列化的类。 |
| 7 | [static ObjectStreamClass lookupAny(Class<?> cl) ](http://www.yiibai.com/java/io/objectstreamclass_lookupany.html) 此方法返回的描述符的任何类,不管它是否实现Serializable接口。 |
| 8 | [String toString() ](http://www.yiibai.com/java/io/objectstreamclass_tostring.html) 此方法返回描述这个ObjectStreamClass的字符串。 |
## 继承的方法
这个类继承自以下类方法:
* Java.io.Object