慕的地10843
序列化是一种处理对象流的机制,对象流是对象内容的流。可以对对流对象进行读写操作,流化对象可以在网络之间进行传输。序列化的目的是解决读取或写入对象流时可能出现的问题(如果没有序列化,数据可能会出现顺序错误)。序列化时,你可以有一个类实现Serializable接口,接口的标识符,表明类可序列化的对象,然后使用一个输出流来构造一个对象可以写入输出流(即保存其状态)使用writeObject(对象)方法。如果需要反序列化,可以使用输入流设置对象输入流,然后通过readObject方法从流中读取对象。除了对象的持久性之外,序列化还可以用于对象的深度克隆。