什么是序列化?

●在编程语言的世界当中,常常有这样的需求,我们需要将本地已经实例化的某个对象,通过网络传递到其他机器当中。为了满足这种需求,就有了所谓的序列化和反序列化。
●所谓序列化,就是指将内存中的某个对象压缩成字节流的形式,而反序列化,则是将字节流转化成内存中的对象。
●上面的描述可能比较抽象,让我们通俗易懂的方式讲解一 下,这跟我们平时打电话是一样的,当我们说话的时候,我们发出的是声信号,然而声信号并没有办法通过网线进行传递,因此我们要将声信号转化成光信号或者电信号,而接收方根据这些光/电信号,重新转换成声信号

如何序列化?

实现implements Serializable就能够进行序列化和反序列化。