Java.io - ObjectStreamField
介绍 (Introduction)
Java.io.ObjectStreamField类是Serializable类中Serializable字段的描述。 ObjectStreamFields数组用于声明类的Serializable字段。
类声明
以下是Java.io.ObjectStreamField类的声明 -
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. | 方法和描述 |
---|---|
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() 此方法返回boolean值,指示此ObjectStreamField实例表示的可序列化字段是否未共享。 |
9 | protected void setOffset(int offset) 此方法返回实例数据中的偏移量。 |
10 | String toString() 此方法返回描述此字段的字符串。 |
方法继承
该类继承以下类中的方法 -
- Java.io.Object