如果你的Serializable类包含一个不可序列化的成员,会发生什么?
如果你不希望任何字段是对象的状态的一部分,根据你的需要,声明它为静态或瞬态,这样就不会是在Java序列化过程中被包含在内。
如果尝试序列化实现可序列化的类的对象,但该对象包含对不可序列化类的引用,则在运行时将引发不可序列化异常NotSerializableException,在可序列化类中添加新字段时要注意。
可以做个参考
太强了,学完框架再回来看
清晰直白,真不戳
抛出NotSerializableException如果需要序列化的对象内部存储了不可序列化变量,可考虑使用transient修饰
多线程中sleep()和wait()方法的区别
叉树前序遍历的递归和非递归实现?
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
cookies,sessionStorage 和 localStorage 的区别?
可以做个参考
太强了,学完框架再回来看
清晰直白,真不戳
抛出NotSerializableException
如果需要序列化的对象内部存储了不可序列化变量,可考虑使用transient修饰