Java.io.ObjectStreamField


介绍

所述java.io.ObjectStreamField中类是可序列化的场从Serializable类的描述。ObjectStreamFields数组用于声明类的Serializable字段。

类声明

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

public class ObjectStreamField
   extends Object
      implements Comparable<Object>

类构造函数

Sr.No. 构造函数和描述
1

ObjectStreamField(String name,Class <?> type)

这将创建具有指定类型的Serializable字段。

2

ObjectStreamField(String name,Class <?> type,boolean unshared)

这将创建一个ObjectStreamField,表示具有给定名称和类型的可序列化字段。

类方法

Sr.No. 方法和描述
1 int compareTo(Object obj)

此方法将此字段与另一个ObjectStreamField进行比较。

2 String getName()

此方法获取此字段的名称。

3 int getOffset()

此方法返回实例数据中字段的偏移量。

4 Class <?> getType()

此方法获取字段的类型。

5 char getTypeCode()

此方法返回字段类型的字符编码。

6 String getTypeString()

此方法返回JVM类型签名。

7 boolean isPrimitive()

如果此字段具有基本类型,则此方法返回true。

8 boolean isUnshared()

此方法返回boolean值,指示此ObjectStreamField实例表示的可序列化字段是否未共享。

9 protected void setOffset(int offset)

此方法返回实例数据中的偏移量。

10 String toString()

此方法返回描述此字段的字符串。

方法继承

该类继承以下类中的方法

  • Java.io.Object