Java 之 序列化和反序列化的工具类
来源:互联网 发布:无锡紫光软件培训中心 编辑:程序博客网 时间:2024/06/04 21:02
Java 中的序列化和反序列化的工具类
是自己平时使用积累的,有需要的可以进行获取查看。
SerializeUtil.java 码云地址
https://gitee.com/tianyagongmingyue/JavaUtils.git
A、序列化对象
/** * 序列化 对象 * @author tianya * @param o * @return */ public static byte[] serialize(Object o){ byte[] byteArray = null ; try(ByteArrayOutputStream bty = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(bty);){ oos.writeObject(o); byteArray = bty.toByteArray(); } catch (Exception e) { log.error("序列化失败!",e); } return byteArray ; }
B、反序列化对象
/** * 反序列化 对象 * @author tianya * @param bytes * @return */ public Object unserialize(byte[] bytes){ Object o = null ; try(ByteArrayInputStream bai = new ByteArrayInputStream(bytes); ObjectInputStream ois = new ObjectInputStream(bai);){ o = ois.readObject(); } catch (Exception e) { log.error("反序列化失败!",e); } return o; }
后续还会写一下常用的工具类,多多积累,需要使用的时候,还是挺方便的。
阅读全文
1 0
- Java 之 序列化和反序列化的工具类
- 序列化和反序列化的工具类
- [hadoop ecosystem] 序列化和反序列化的工具
- Java 序列化与反序列化 工具类 Demo
- java之对象序列化和反序列化
- Java之关于Serialization序列化和反序列化
- Java之序列化和反序列化
- Java之Serializable/Externalizable序列化和反序列化
- Java序列化和反序列化
- java 序列化 和反序列化
- java 序列化和反序列化
- java 序列化和反序列化
- [java]序列化和反序列化
- java序列化和反序列化
- java 序列化和反序列化
- java序列化和反序列化
- JAVA序列化和反序列化
- Java 序列化和反序列化
- 数据结构之--堆(Java代码)
- MVC, MVP, MVVC 模式整理
- 共用体知识总结
- java第一篇:使用jdbc进行关联查询以及java开发常见问题
- CodeForces 146C(脑洞)
- Java 之 序列化和反序列化的工具类
- OpenGLES2.0基础(3)
- vim常用命令总结
- Coursera deeplearning.ai 深度学习习题1-3-Shallow Neural Networks
- 简单介绍Android四大组件
- MySql学习--查看数据表结构
- Django发送post请求
- MATLAB中plot()画图的颜色线型和希腊字母参数设置
- 2017/12/6