读书人

java序列化有关问题

发布时间: 2012-04-15 18:39:21 作者: rapoo

java序列化问题
各位大侠,请问,如果一个类声明为可序列化类,而它其中一个属性是不可序列化的,请问序列化该类时,那个属性如何处理?
比如:
类A其中包含一个属性,public B b,其中类B是不可序列化的。
多谢指教

[解决办法]
申明为transient
[解决办法]
序列化是为了保持对象状态的连续性,如果不能序列化,反序列化出来的对象就只能保持默认值,状态就丢了!
[解决办法]

探讨
引用:

申明为transient


如果没有声明为transient呢,类A的对象序列化会不会受到影响

读书人网 >J2SE开发

热点推荐