可序列化serializable的作用是什么

什么情况下需要序列化:
a)当你想把的内存中的对象写入到硬盘的时候;
b)当你想用套接字在网络上传送对象的时候;

为什么要序列化:

为了将对象可以以流的方式传输到其他位置,就必须要将该对象定义为可序列化的。

一般做对象传递的时候都是按照对象本来的结构,如果按照流的方式传递,就可能对结果有破坏,所以默认是不允许的。但可序列化的接口就支持了这种方式。

posted @ 2017-09-18 16:20  silvan_happy  阅读(592)  评论(0编辑  收藏  举报