Java.io.ObjectStreamField 类
简介
Java.io.ObjectStreamField 类是对来自 Serializable 类的 Serializable 字段的描述。 ObjectStreamFields 数组用于声明类的 Serializable 字段。
类声明
以下是 Java.io.ObjectStreamField 类的声明 −
public class ObjectStreamField extends Object implements Comparable<Object>
类构造函数
序号 | 构造函数 & 描述 |
---|---|
1 | ObjectStreamField(String name, Class<?> type) 这将创建一个具有指定类型的 Serializable 字段。 |
2 | ObjectStreamField(String name, Class<?> type, boolean unshared) 这将创建一个 ObjectStreamField,表示具有给定名称和类型的可序列化字段。 |
类方法
序号 | 方法 & 描述 |
---|---|
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