解决方案 »

  1.   

    我的理解是,序列化就是把整个对象的属性也就是对象在内存中的数据写入一个字节流。至于怎么写,如果是实现Serializable接口就是默认的实现,用@transient控制哪些属性不写入字节流;如果是Externalizable接口,则是由我们自己实现,哪些属性写入不写入以及各个属性写入的顺序都是自己控制的。至于这个字节流的用途,是写入数据库,还是写入文件由你自己控制。