| 程序包 | 说明 |
|---|---|
| cn.ponfee.commons.serial |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ByteArraySerializer
字段串序例化
|
class |
ByteArrayTraitSerializer
Byte array trait Serializer
|
class |
FstSerializer
Fst Serializer
|
class |
HessianSerializer
hessian序例化
|
class |
JdkSerializer
JDK序例化
1、Default serialization process:仅实现了Serializable接口,则JDK会使用默认的序列化进程序列化和反序列化对象
Note:针对所有non-transient和non-static成员变量
java.io.ObjectOutputStream#defaultWriteObject()
java.io.ObjectInputStream#defaultReadObject()
2、Customizing the serialization process:不仅实现了Serializable接口还定义了两个方法,则JDK会使用这两个方法定制化的进行序列化和反序列化对象
Note: must private access modifier, Subclasses will be inherit this method
private void readObject(ObjectInputStream input)
private void writeObject(ObjectOutputSteam out)
3、java.io.Externalizable:该接口是继承于Serializable,也是自定义实现序列化和反序列化方式的一种方式
void writeExternal(ObjectOutput out)
void readExternal(ObjectInput in)
|
class |
JsonSerializer
json序例化
|
class |
KryoSerializer
kryo序例化
the bean class must include default no-arg constructor
|
class |
NullSerializer
The
NullSerializer class is representing unable serializer,
it will be throws NullPointerException |
class |
ProtostuffSerializer
Protostuff Serializer
|
class |
StringSerializer
字段串序例化
|
class |
ToStringSerializer
Object toString Serializer
|
class |
WrappedSerializer
Wrapped other Serializer
|
| 构造器和说明 |
|---|
WrappedSerializer(Serializer wrapped) |
Copyright © 2023. All rights reserved.