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