Java.io.ObjectStreamField 类


介绍

Java.io.ObjectStreamField类是对 Serialized 类中 Serialized 字段描述。ObjectStreamFields 数组用于声明类的可序列化字段。

类声明

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

public class ObjectStreamField
   extends Object
      implements Comparable<Object>

类构造函数

先生。 构造函数及描述
1

ObjectStreamField(字符串名称, Class<?> 类型)

这将创建一个具有指定类型的可序列化字段。

2

ObjectStreamField(字符串名称, Class<?> 类型, 布尔非共享)

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

类方法

先生。 方法及说明
1 intcompareTo(对象 obj)

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

2 字符串 getName()

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

3 int getOffset()

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

4 类<?> getType()

该方法获取字段的类型。

5 char getTypeCode()

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

6 字符串 getTypeString()

该方法返回 JVM 类型签名。

7 布尔值 isPrimitive()

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

8 布尔值 isUnshared()

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

9 protected void setOffset(int 偏移量)

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

10 字符串转字符串()

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

继承的方法

该类继承了以下类的方法 -

  • Java.io.对象