Java Java.io.ObjectStreamClass 类

  • 介绍

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

    以下是Java.io.ObjectStreamClass类的声明-
     public class ObjectStreamClass extends Object implements Serializable
  • 字段

    以下是Java.io.ObjectStreamClass类的字段-
    • static ObjectStreamField[] NO_FIELDS这是serialPersistentFields值,指示没有可序列化的字段。
  • 类方法

    序号 方法与说明
    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