Java对象序列化加密解密

2014-11-16 16:40:36 · 作者: · 浏览: 24

  示例只是简单说明序列化反序列化过程中属性值是可以改变的


  import java.io.IOException;


  import java.io.ObjectInputStream;


  import java.io.ObjectOutputStream;


  import java.io.Serializable;


  public class Person implements Serializable {


  private String firstName;


  private String lastName;


  private int age;


  private Person spouse;


  public Person(String fn, String ln, int a) {


  this.firstName = fn;


  this.lastName = ln;


  this.age = a;


  }


  public String getFirstName() {


  return firstName;


  }


  public String getLastName() {


  return lastName;


  }


  public int getAge() {


  return age;


  }