面试题8 如何序列化和反序列化一个Java对象