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.