自定义类必须实现Serializable接口自定义内部的属性必须都是可序列化的(String与基本数据类型都是可序列化的,如果内部包含自定义的类的话,需要使这个自定义的类实现Serializable接口)需要声明一个序列版本号,例如: public static final long serialVersionUID=124545245L;这个版本号的值是随意写的。