trasient

作者: 03ca2835cf70 | 来源:发表于2019-10-16 16:49 被阅读0次

https://www.cnblogs.com/skywang12345/p/io_06.html
不会被序列化
实现Serializable重写WriteObject,重写ReadObject方法
能对Thread进行序列化。若希望程序能编译通过,我们对Thread变量添加static或transient修饰即可
实现Externalizable重写writeExternal方法,重写readExternal方法
(01) 实现Externalizable接口的类,不会像实现Serializable接口那样,会自动将数据保存。
(02) 实现Externalizable接口的类,必须实现writeExternal()和readExternal()接口!
否则,程序无法正常编译!
(03) 实现Externalizable接口的类,必须定义不带参数的构造函数!
否则,程序无法正常编译!
(04) writeExternal() 和 readExternal() 的方法都是public的,不是非常安全!
序列化不对static和transient变量进行状态保存”
https://www.cnblogs.com/tiantanglw/p/9142895.html

相关文章

  • trasient

    https://www.cnblogs.com/skywang12345/p/io_06.html不会被序列化实现...

网友评论

      本文标题:trasient

      本文链接:https://www.haomeiwen.com/subject/timsmctx.html