序列化和反序列化

序列化和反序列化:
1.序列化就是在保存数据时候保存数据的值和数据类型;
2.反序列化就是在恢复数据时恢复数据的值和数据类型
3.需要让某个对象支持序列化就必须让其类可序列化,为了让其类序列化就必须继承
Serializable这个是个标记接口或者Externalizable
推荐继承Serializable因为这个不需要实现,相反Externalizable需要实现所以一般不用
序列化和反序列化的注意事项:
1.读写顺序要一致
2.要是实现序列化和反序列化的类需要实现Serializable类
3.序列化对象时默认将所有对象都进行序列化但是被static和transient修饰的不会被序列化
4.序列化对象时,要求里面的属性全部都要实现Serializable类不然会报错
5.序列化具备可继承性。如果某个类实现了Serializable类他的所有子类就都默认进行序列化
posted @ 2021-12-07 19:48  码奴2002  阅读(260)  评论(0)    收藏  举报