Java.io.ObjectStreamField类
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