| 类 | 说明 |
|---|---|
| ByteArraySerializer |
字段串序例化
|
| ByteArrayTraitSerializer |
Byte array trait Serializer
|
| FstSerializer |
Fst Serializer
|
| HessianSerializer |
hessian序例化
|
| 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)
|
| JsonSerializer |
json序例化
|
| KryoSerializer |
kryo序例化
the bean class must include default no-arg constructor
|
| NullSerializer |
The
NullSerializer class is representing unable serializer,
it will be throws NullPointerException |
| ProtostuffSerializer |
Protostuff Serializer
|
| Serializer |
序例化抽象类
Method template pattern
|
| StringSerializer |
字段串序例化
|
| ToStringSerializer |
Object toString Serializer
|
| WrappedSerializer |
Wrapped other Serializer
|
| 异常错误 | 说明 |
|---|---|
| SerializationException |
序例化异常类
|
Copyright © 2023. All rights reserved.