Java.io包教程

Java.io.ObjectStreamField类

简介

Java.io.ObjectStreamField 类是Serializable类中Serializable字段的描述. ObjectStreamFields数组用于声明类的Serializable字段.

类声明

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

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.Method&说明
1int compareTo(Object obj)

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

2String getName()

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

3int getOffset()

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

4Class<?> getType()

此方法获取字段的类型.

5char getTypeCode()

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

6String getTypeString()

此方法返回JVM类型签名.

7boolean isPrimitive()

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

8boolean isUnshared()

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

9protected void setOffset(int offset)

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

10String toString()

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

继承的方法

此类继承以下类中的方法 :

  • Java.io.Object