Java.io.ObjectStreamClass 类



介绍

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

类声明

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

public class ObjectStreamClass
   extends Object
      implements Serializable

字段

以下是Java.io.ObjectStreamClass类的字段:

  • static ObjectStreamField[] NO_FIELDS − 这是表示没有可序列化字段的 serialPersistentFields 值。

类方法

序号 方法及描述
1 Class forClass()

此方法返回此版本映射到的本地虚拟机中的类。

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
广告