Java.io.ObjectStreamField类 - Java.io包

Java.io.ObjectStreamField类是可序列化字段来自Serializable类的描述。 ObjectStreamFields数组用来声明一个类的序列化字段。

类声明

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

public class ObjectStreamField
  extends Object
    implements Comparable<Object>

类构造函数

S.N. 构造函数 & 描述
1 ObjectStreamField(String name, Class<?> type) 使用指定类型创建一个序列化的字段。
2 ObjectStreamField(String name, Class<?> type, boolean unshared) 这将创建ObjectStreamField表示给定的名称和类型可序列化字段。

类方法

S.N. 方法 & 描述
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() 此方法返回布尔值指示是否通过ObjectStreamField实例所表示的序列化字段是独享的。
9 protected void setOffset(int offset) 此方法返回的实例数据中的偏移量。
10 String toString() 此方法返回一个描述此字段的字符串。

继承的方法

这个类继承自以下类方法:

  • Java.io.Object