大爱分享! _____ [sub]求技术分![/sub]
很多朋友不理解,Java中Serializable接口的作用。
不管任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。
也可以用管道来传输到系统的其他程序中。
这样子极大的简化了类的设计。
只要设计一个保存一个读取功能就能解决上面说得所有问题。
实现serializable接口的作用是就是可以把对象存到字节流,然后可以恢复!
所以你想如果你的对象没实现序列化怎么才能进行网络传输呢,要网络传输就得转为字节流,所以在分布式应用中,
你就得实现序列化,如果你不需要分布式应用,那就没那个必要实现序列化。
|
|