transient关键字瞬态关键字和InvalidClassException异常原理和解决方案

transient关键字瞬态关键字

static关键字:静态关键字
静态优先于非静态加载到内存中(静态优先于对象进入到内存中)

被static 修饰的成员变量不能被序列化,序列化的都是对象

private static int age;
oos.writeObject(new Person(“小美女”,18));
Object o = ois.readObject();
Person{name=‘小美女’, age=0}

transient关键字:瞬态关键字
被transient修饰的成员变量不能被序列化

private static int age;
oos.writeObject(new Person(“小美女”,18));
Object o = ois.readObject();
Person{name=‘小美女’, age=0}

 

InvalidClassException异常原理和解决方案

InvalidClassException异常及原理

 

 InvalidClassException解决办法

posted @ 2022-07-12 13:25  肥宅快乐水~  阅读(64)  评论(0编辑  收藏  举报