问答网

当前位置: 首页 > 知识问答 > 如何实现java序列化

如何实现java序列化

知识问答 浏览3次

Java序列化是将对象转换为字节流的过程,以便可以将其写入到磁盘、通过网络发送到另一个运行Java的虚拟机,或者将其永久地保存在数据库中,如果一个类实现了 Serializable 接口,就可以将该类的对象序列化为字节流,以便在网络中传输或者保存到磁盘中。

需要被序列化的类必须实现Serializable接口,在Java中的这个Serializable接口其实是给jvm看的,通知jvm,我不对这个类做序列化了,你 (jvm)帮我序列化就好了。 如果对象要经过分布式系统进行网络传输或通过rmi等远程调用,这就需要在网络上传输对象,被传输的对象就必须实现Serializable接口。