public abstract class Serializer extends Object
| 构造器和说明 |
|---|
Serializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
deserialize(byte[] bytes,
Class<T> clazz) |
<T> T |
deserialize(byte[] bytes,
Class<T> clazz,
boolean compress) |
protected abstract <T> T |
deserialize0(byte[] bytes,
Class<T> clazz,
boolean compress)
流数据反序例化为对象
|
byte[] |
serialize(Object obj) |
byte[] |
serialize(Object obj,
boolean compress) |
protected abstract <T> byte[] |
serialize0(T obj,
boolean compress)
对象序例化为流数据
|
protected abstract <T> byte[] serialize0(T obj,
boolean compress)
obj - 对象compress - 是否要压缩:true是;false否;protected abstract <T> T deserialize0(byte[] bytes,
Class<T> clazz,
boolean compress)
bytes - 流数据compress - 是否被压缩:true是;false否;public final byte[] serialize(Object obj, boolean compress)
public final byte[] serialize(Object obj)
public final <T> T deserialize(byte[] bytes,
Class<T> clazz,
boolean compress)
public final <T> T deserialize(byte[] bytes,
Class<T> clazz)
Copyright © 2023. All rights reserved.