1、如果一个类想被序列化,需要实现Serializable接口。否则将抛出NotSerialableException异常。这是因为,在序列化操作过程中会对类型进行检查,要求被序列化的类必须属于Enum、Array和Serializable类型其中的任何一种。
2、在变量声明前加上该关键字,可以阻止该变量被序列化到文件中。
3、在类中增加writeObject和readObject方法可以实现自定义序列化策略。
1、如果一个类想被序列化,需要实现Serializable接口。否则将抛出NotSerialableException异常。这是因为,在序列化操作过程中会对类型进行检查,要求被序列化的类必须属于Enum、Array和Serializable类型其中的任何一种。
2、在变量声明前加上该关键字,可以阻止该变量被序列化到文件中。
3、在类中增加writeObject和readObject方法可以实现自定义序列化策略。