SerializeUtil工具类 博客分类: Java SerializeUtil
程序员文章站
2024-03-16 12:21:16
...
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import org.apache.ibatis.cache.CacheException; public final class SerializeUtil { public static byte[] serialize(Object object) { ObjectOutputStream oos = null; ByteArrayOutputStream baos = null; try { baos = new ByteArrayOutputStream(); oos = new ObjectOutputStream(baos); oos.writeObject(object); byte[] bytes = baos.toByteArray(); return bytes; } catch (Exception e) { throw new CacheException(e); } } public static Object deserialize(byte[] bytes) { if (bytes == null) { return null; } ByteArrayInputStream bais = null; try { bais = new ByteArrayInputStream(bytes); ObjectInputStream ois = new ObjectInputStream(bais); return ois.readObject(); } catch (Exception e) { throw new CacheException(e); } } }
推荐阅读
-
SerializeUtil工具类 博客分类: Java SerializeUtil
-
Map 对象与 JavaBean 对象互转工具类 博客分类: Java BeanToMapUtilMap 对象与 JavaBean 对象互转工具类
-
Java异常类 博客分类: JavaException Exception类封装
-
将类文件打包生成jar文件 博客分类: java
-
将类文件打包生成jar文件 博客分类: java
-
DateTime 类常用API 博客分类: java DateTimeDate日期时区
-
一个操作时间的类 博客分类: java CC++C#SQL
-
C#开发常用的工具类 博客分类: C# c#算法websql
-
java对象的存储 博客分类: java基础类 java数据存储
-
java在cmd下编译和执行引用jar的类 博客分类: Java java编译和执行引用第三方jarcmd