java中类序列化与反序列化的实现

来源:互联网 发布:淘宝开店有年龄限制吗 编辑:程序博客网 时间:2024/04/29 08:24

被序列化的类必须继承Serializable接口

private static java.lang.Object ByteToObject(byte[] bytes)...{     java.lang.Object obj;     try {     //bytearray to object     ByteArrayInputStream bi = new ByteArrayInputStream(bytes);     ObjectInputStream oi = new ObjectInputStream(bi);     obj = oi.readObject();     bi.close();     oi.close();     }     catch(Exception e) ...{       System.out.println("translation"+e.getMessage());       e.printStackTrace();     }     return obj;   }     public byte[] ObjectToByte(java.lang.Object obj)   ...{     byte[] bytes;     try {       //object to bytearray       ByteArrayOutputStream bo = new ByteArrayOutputStream();       ObjectOutputStream oo = new ObjectOutputStream(bo);       oo.writeObject(obj);       bytes = bo.toByteArray();       bo.close();       oo.close();     }     catch(Exception e) ...{}
出处:http://www.tuicool.com/articles/mQ3UZn


0 0