javabean为什么一定要实现serializable接口

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:34:26
javabean实现Serializable接口的作用是什么,是一定必要的吗
javabean为什么一定要实现serializable接口?我想问的是为什么一定要实现serializable接口呢?分布式为什么要一定实现接口??万分感谢

序列化,流化,在网络中传输是以二进制流来进行传输的,如果你的javabean不实现那个接口,
那就没有办法流化,不能流化,那就不能传输咯。
我理解的主要是为了方便能在网络中流化后传输和接收后恢复数据。

实现serializable接口的作用是就是可以把对象存到字节流,然后可以恢复!
所以你想如果你的对象没实现序列化怎么才能进行网络传输呢,要网络传输就得转为字节流,所以在分布式应用中,你就得实现序列化,如果你不需要分布式应用,那就没那个必要实现序列化.

如果你的项目是有分布性的要求,必须要实现Serializable