public class SerialJavaObject extends Object implements Serializable, Cloneable
JAVA_OBJECT价值java编程语言的序列化映射。假设java对象实现
Serializable接口,这个类只包序列化过程。
然而,这是不可能的因为java序列化的对象是不可序列化的,这个类将尝试序列化所有非静态成员允许对象被序列化。静态或瞬态字段不能被序列化;试图将他们将导致被SerialException对象。
| Constructor and Description |
|---|
SerialJavaObject(Object obj)
对于
SerialJavaObject辅助类的构造函数。
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
返回该
SerialJavaObject克隆。
|
boolean |
equals(Object o)
比较SerialJavaObject到指定的对象。
|
Field[] |
getFields()
返回
Field对象包含此helper类序列化对象数组的每个领域。
|
Object |
getObject()
返回一个
Object是一份本
SerialJavaObject对象。
|
int |
hashCode()
返回此serialjavaobject哈希代码。
|
public SerialJavaObject(Object obj) throws SerialException
SerialJavaObject辅助类的构造函数。
obj的java
Object被序列化
SerialException -如果对象是可序列化的
public Object getObject() throws SerialException
Object是一份本
SerialJavaObject对象。
SerialJavaObject对象在java编程语言的一个
Object
SerialException如果实例是腐败的
public Field[] getFields() throws SerialException
Field对象包含此helper类序列化对象数组的每个领域。
Field对象数组
SerialException -如果遇到错误访问序列化的对象
SecurityException -如果一个安全经理,是目前和调用者的类装载器是不一样的或祖先的类装载器的类的
object序列化并调用
s.checkPackageAccess()拒绝访问该类的包。
Class.getFields()
public boolean equals(Object o)
true如果只有参数不
null是
SerialJavaObject对象,这个对象相同
equals 方法重写,继承类
Object
o的对象比较
SerialJavaObject反对
true如果给定对象代表一个
SerialJavaObject相当于这serialjavaobject,
false否则
Object.hashCode(),
HashMap
public int hashCode()
SerialJavaObject对象的哈希码作为存储
Object散列码
hashCode 方法重写,继承类
Object
Object.equals(java.lang.Object),
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.