Java.io.ObjectStreamClass


介绍

该java.io.ObjectStreamClass中的类是序列化的描述符类。它包含类的名称和serialVersionUID。可以使用lookup方法找到/创建此Java VM中加载的特定类的ObjectStreamClass。

类声明

以下是Java.io.ObjectStreamClass类的声明

public class ObjectStreamClass
   extends Object
      implements Serializable

领域

以下是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