Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。
当JAVA进程之间进行通信时,如果想实现进程间的对象传送,就需要JAVA序列化与反序列化了,即发送方需要把这个JAVA对象转换为字节序列,然后在网络上传送;另一方面,接收方需要从字节序列中恢复出JAVA对象
JAVA序列化和反序列化可以实现进程间的远程通信,即在网络上传送对象的字节序列
JAVA代码通常是实现Serializable接口来实现序列化和反序列化。