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