静态内部类的序列化

Tin*_*bel 13 java serialization inner-classes

我们可以在Java中序列化静态内部类吗?这个类本身在这里被声明为static.

Ted*_*opp 23

静态内部类在这方面与顶级类没有什么不同:如果它被声明为实现Serializable(或者是声明为要实现的类的子类),它可以被序列化Serializable.此外,与顶级类一样,在运行时序列化期间遇到的所有对象必须是可序列化的以避免a NotSerializableException.由于内部类是static,外部类的性质与此无关.