如果你的Serializable类包含一个不可序列化的成员,会发生什么?
如果你不希望任何字段是对象的状态的一部分,根据你的需要,声明它为静态或瞬态,这样就不会是在Java序列化过程中被包含在内。
如果尝试序列化实现可序列化的类的对象,但该对象包含对不可序列化类的引用,则在运行时将引发不可序列化异常NotSerializableException,在可序列化类中添加新字段时要注意。
可以做个参考
太强了,学完框架再回来看
清晰直白,真不戳
抛出NotSerializableException如果需要序列化的对象内部存储了不可序列化变量,可考虑使用transient修饰
多线程中sleep()和wait()方法的区别
使用js实现数组的冒泡排序
基于TCP协议建立连接和结束连接的过程
如果你是一个100w日活的UGC短视频APP产品经理,你觉得此时是做分享视频打水印重要,还是优化播放器让视频播放更加顺畅重要?
可以做个参考
太强了,学完框架再回来看
清晰直白,真不戳
抛出NotSerializableException
如果需要序列化的对象内部存储了不可序列化变量,可考虑使用transient修饰