|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.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()
String
public 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>
中的 compareTo
obj
- 要比较的对象。
public String toString()
Object
中的 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。