本文简要说明Java中对象的序列化和反序列化的基本操作,基于ObjectInputStream和ObjectOutputStream。
1、JavaBeans:
- import java.io.Serializable;
- public class Cat implements Serializable {
- private static final long serialVersionUID = -7955255083446408893L;
- private String name;
- private String age;
- public Cat() {}
- public Cat(String name, String age) {
- this.name = name;
- this.age = age;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getName() {
- return name;
- }
- public void setAge(String age) {
- this.age = age;
- }
- public String getAge() {
- return age;
- }
- }