X Tutup
Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 2.3 KB

File metadata and controls

43 lines (30 loc) · 2.3 KB

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
X Tutup