Serializable正式项目中的应用场景是什么?

Serializable借口在正式开发中的应用场景是什么,我发现我们项目中大量使用了这个接口但是我并没有发现它的实际作用?请大神们解答?

5个回答

将对象序列化,通过网络传输或者存储为文件。

传值的时候有用getargument.geysirizeable

实现这个接口就代表可以序列化,用流把对象的实例写到硬盘,比如Student类这个类实现了这个接口,创建一个Studnet实例给Student实例赋值age=18;name="xxx";然后用流把这个对象输出到硬盘也就是将这个对象输出成一个文件,在读入这个文件 就可以把这个文件转换成Student对象,而且对象的属性还在,具体点的还是自行。。。吧

u014724045
NJPF 恍然大悟,非常感谢╰(*´︶`*)╯
大约 3 年之前 回复

这个接口是标记性接口,和cloneable一样的,只有继承这个接口的类才能被序列化(还有另外一种方式,我忘记了== )。至于为什么要序列表要看你业务的需求,比如安卓我想在activity传个对象,或者使用rmi(远程方法调用)

我觉得可以做成淘宝订单快照的功能

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问