对象序列化是指将对象转换成二进制进行本地持久化存储或者网络传输。
对象序列化的好处:能够将对象进行本地持久化存储,也可以进行网络传输。
什么时候考虑使用?
当我们需要将对象通过网络传输或者进行本地持久化存储的时候我们就可以考虑将对象序列化。
怎么实现序列化?
涉及到的有 ObjectOutputStream类和Serializable接口。
ObjectOutputStream类可以将java对象写入IO流中,将对象进行本地持久化存储或者网络传输
Serializable 接口用于启动类的序列化功能,为实现此接口的类将无法进行序列化或者反序列化,所以想要将某个对象序列化,那么这个类必须实现Serializable接口
|