对象的序列化和反序列化工具类
2015-09-25 14:40
351 查看
package com.chb.abc.util; import java.io.*; /** * Created by chb */ public class SerializerUtil { public static byte[] serialize(Object o) throws Exception { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos); oos.writeObject(o); byte[] buf = baos.toByteArray(); oos.flush(); return buf; } public static Object deserialize(byte[] bytes) throws IOException, ClassNotFoundException { ByteArrayInputStream bais = new ByteArrayInputStream(bytes); ObjectInputStream ois = new ObjectInputStream(bais); Object obj = ois.readObject(); return obj; } }
相关文章推荐
- 跟我学solr---在solr admin中添加索引
- Ghost Push —— Monkey Test & Time Service病毒分析报告
- Swift - 操作表(UIActionSheel)的用法,也叫底部警告框
- Swift - 告警框(UIAlertView)的用法
- AsyncTask实现的原理和适用的优缺点
- C++ 嵌套类使用(二)
- _T宏使用
- Linux0.11内核--内存组织和进程结构 http://blog.csdn.net/x_white/article/details/8459611
- An internal error occurred during: "Initializing Java Tooling".
- lable在单元格上得自适应
- powerbuilder连接二个数据库时更新组件时出现问题
- Windows 下redis安装与PHP使用
- Swift - 滑块(UISlider)的用法
- Swift - 进度条(UIProgressView)的用法
- Swift - 图像控件(UIImageView)的用法
- 【MongoDB初识】-增删改
- 一些生活态度
- linq to xml
- PHP中的Session对象如何使用
- 第1章 网络基础知识