|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.io.ObjectStreamField
public class ObjectStreamField
Serializable 类中 Serializable 字段的描述。ObjectStreamField 的数组用于声明类的 Serializable 字段。
ObjectStreamClass| 构造方法摘要 | |
|---|---|
ObjectStreamField(String name,
Class<?> type)
创建具有指定类型的 Serializable 字段。 |
|
ObjectStreamField(String name,
Class<?> type,
boolean unshared)
创建一个 ObjectStreamField,表示给定名称和类型的可序列化字段。 |
|
| 方法摘要 | |
|---|---|
int |
compareTo(Object obj)
将此字段与另一个 ObjectStreamField 进行比较。 |
String |
getName()
获取此字段的名称。 |
int |
getOffset()
实例数据中字段的偏移量。 |
Class<?> |
getType()
获取字段的类型。 |
char |
getTypeCode()
返回字段类型的字符编码。 |
String |
getTypeString()
返回 JVM 类型签名。 |
boolean |
isPrimitive()
如果此字段为基本类型,则返回 true。 |
boolean |
isUnshared()
返回一个 boolean 值,指示由 ObjectStreamField 实例所表示的可序列化字段是否未共享。 |
protected void |
setOffset(int offset)
实例数据中的偏移量。 |
String |
toString()
返回描述此字段的字符串。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public ObjectStreamField(String name,
Class<?> type)
serialField 标记记录。
name - 可序列化字段的名称type - 可序列化字段的 Class 对象。
public ObjectStreamField(String name,
Class<?> type,
boolean unshared)
name - 字段名称type - 字段类型unshared - 如果为 false,则以与 writeObject/readObject 相同的方式读/写字段值;如果为 true,则以与 writeUnshared/readUnshared 相同的方式进行读/写| 方法详细信息 |
|---|
public String getName()
Stringpublic Class<?> getType()
ObjectStreamField 是从反序列化的 ObjectStreamClass 实例中获取的,则返回 Object.class。否则,返回字段类型的 Class 对象。
Class 对象public char getTypeCode()
B byte C char D double F float I int J long L class or interface S short Z boolean [ array
public String getTypeString()
public int getOffset()
setOffset(int)protected void setOffset(int offset)
offset - 字段的偏移量getOffset()public boolean isPrimitive()
public boolean isUnshared()
public int compareTo(Object obj)
ObjectStreamField 进行比较。如果此字段较小则返回 -1,如果相等则返回 0,如果较大则返回 1。基本类型“小于”对象类型。如果相等,则比较字段名称。
Comparable<Object> 中的 compareToobj - 要比较的对象。
public String toString()
Object 中的 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。