1、读写顺序一致
2、要求实现序列化或者反序列化对象,需要实现Serializable
3、序列化的类中建议添加SerialVersionUID,为了提高版本兼容性(当对这个类的属性扩展时,相当于版本更新,而不至于是一个新的类)
4、序列化对象时,默认将里面所有属性都序列化,但除了static或transient修饰的成员
5、序列化对象时,要求里面的属性也需要实现序列化接口
6、序列化具备可继承性,也就是如果某类已经实现了序列化,则它的所有子类也已经默认实现序列化
本文介绍了Java序列化的六大核心要点:1. 读写顺序一致;2. 实现Serializable接口以支持序列化;3. 使用SerialVersionUID提高版本兼容性;4. 默认序列化所有非static和非transient属性;5. 序列化对象要求内部属性亦需实现序列化;6. 序列化具备可继承性。
1、读写顺序一致
2、要求实现序列化或者反序列化对象,需要实现Serializable
3、序列化的类中建议添加SerialVersionUID,为了提高版本兼容性(当对这个类的属性扩展时,相当于版本更新,而不至于是一个新的类)
4、序列化对象时,默认将里面所有属性都序列化,但除了static或transient修饰的成员
5、序列化对象时,要求里面的属性也需要实现序列化接口
6、序列化具备可继承性,也就是如果某类已经实现了序列化,则它的所有子类也已经默认实现序列化

被折叠的 条评论
为什么被折叠?