Serializable 剔除某些不想保存的字段 transient

示例:

package cn.com.chinatelecom.mms.pojo;

import java.io.Serializable;

public class Person implements Serializable{

    /**
*
*/
private static final long serialVersionUID = 1L; private String name; private int age; private transient String password; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public int getAge() {
return age;
} public void setAge(int age) {
this.age = age;
} public String getPassword() {
return password;
} public void setPassword(String password) {
this.password = password;
} @Override
public String toString() {
return "Person [name=" + name + ", age=" + age + ", password="
+ password + "]";
}
}
public static void main(String[] args) throws Exception {
Person person = new Person();
person.setAge(11);
person.setName("Xiaoming");
person.setPassword("111111"); System.out.println(person.toString()); Person xiaoming = Base64.deFromBase64(Base64.se2base64(person), Person.class);
System.out.println(xiaoming.toString());
}

运行结果:

Person [name=Xiaoming, age=, password=]
Person [name=Xiaoming, age=, password=null]
上一篇:electron Uncaught ReferenceError: jQuery is not defined


下一篇:iOS 音频开发经验汇总