AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## transient 用来修饰成员变量的,用不用transient修饰对成员变量完全没有影响.但是序列化的时候有用,如果一个成员变量被transient修饰,那么序列化的时候 会被忽略. ## 实例 ~~~ public class Person implements Serializable { private transient String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { return "Person{" + "name='" + name + '\'' + ", age=" + age + '}'; } } ~~~ ~~~ ObjectInputStream objectInputStream = new ObjectInputStream(new FileInputStream("1.txt")); Person p = (Person) objectInputStream.readObject(); System.out.println(p); objectInputStream.close(); ~~~ 结果 ``` Person{name='null', age=20} ```