public class SerializeUtil extends Object
Constructor and Description |
---|
SerializeUtil() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
clone(T obj)
序列化后拷贝流的方式克隆
对象必须实现Serializable接口 |
static <T> T |
deserialize(byte[] bytes,
Class<?>... acceptClasses)
反序列化
对象必须实现Serializable接口 注意!!! |
static <T> byte[] |
serialize(T obj)
序列化
对象必须实现Serializable接口 |
public static <T> T clone(T obj)
T
- 对象类型obj
- 被克隆对象UtilException
- IO异常和ClassNotFoundException封装public static <T> byte[] serialize(T obj)
T
- 对象类型obj
- 要被序列化的对象public static <T> T deserialize(byte[] bytes, Class<?>... acceptClasses)
注意!!! 此方法不会检查反序列化安全,可能存在反序列化漏洞风险!!!
T
- 对象类型bytes
- 反序列化的字节码acceptClasses
- 白名单的类Copyright © 2024. All rights reserved.