Java.io包教程

Java.io.ObjectStreamClass类

简介

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.方法&说明
1Class<?> forClass()

此方法返回此版本映射到的本地VM中的类.

2ObjectStreamField getField(String name) )

此方法按名称获取此类的字段.

3ObjectStreamField [] getFields()

此方法返回此可序列化类的字段数组.

4String getName()

此方法返回此描述符描述的类的名称.

5long getSerialVersionUID()

此方法返回此类的serialVersionUID.

6static ObjectStreamClass lookup(Class<?> cl)

此方法查找可序列化的类的描述符.

7static ObjectStreamClass lookupAny(Class<?> cl)

此方法返回任何类的描述符,无论它是否实现Serializable.

8String toString()

此方法返回描述此ObjectStreamClass的字符串.

方法继承

此类继承以下类中的方法 :

  • Java.io.Object