序列化和反序列化
1.序列化
//创建一个用于接收被序列化的对象实例字节流ByteArrayOutputStream对象 ByteArrayOutputStream classBytes = new ByteArrayOutputStream(); //创建一个用于向流中写入对象的ObjectOutputStream对象 ObjectOutputStream oos = new ObjectOutputStream(classBytes); oos.writeObject(new MyCookie()); oos.close(); //关闭ObjectOutputStream对象
2.反序列化
ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(classBytes)); //得到MyCookie兑现实例 MyCookie myCookie = (MyCookie) ois.readObject();