最重要的两个原因是:
1、将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;
2、按值将对象从一个应用程序域发送至另一个应用程序域。
实现serializable接口的作用是就是可以把对象存到字节流,然后可以恢复。所以你想如果你的对象没实现序列化怎么才能进行网络传输呢,要网络传输就得转为字节流,所以在分布式应用中,你就得实现序列化,如果你不需要分布式应用,那就没那个必要实现序列化。
相关文章
- SpringBoot+责任链模式:优雅的实现复杂接口的解耦和动态编排!-三、代码
- SpringCloud微服务项目跨模块接口调用中,将接口返回数据转换封装成实体类的实现
- Java中类继承、接口实现的一些要注意的细节问题
- DevOps运动的缘起 将DevOps想象为一种编程语言里面的一个接口,而SRE类实现了这个接口
- C#中抽象类(abstract)和接口(interface)的实现
- Spring Security实现接口基于路径的动态权限控制
- LoadRunner 实现一个简单的接口测试
- Python实现接口测试中的常见四种Post请求数据
- 后端接口返回文件流,前端实现docx/pdf/excel等类型文件的导出功能
- 用eclipse快速实现接口的方法