您的位置:首页 > 其它

被transient关键字修饰的变量真的不能被序列化吗?

2018-01-19 17:25 309 查看
思考下面的例子:
content变量会被序列化吗?好吧,我把答案都输出来了,是的,运行结果就是:
这是为什么呢,不是说类的变量被transient关键字修饰以后将不能序列化了吗?我们知道在Java中,对象的序列化可以通过实现两种接口来实现,若实现的是Serializable接口,则所有的序列化将会自动进行,若实现的是Externalizable接口,则没有任何东西可以自动序列化,需要在writeExternal方法中进行手工指定所要序列化的变量,这与是否被transient修饰无关。因此第二个例子输出的是变量content初始化的内容,而不是null。转自:http://www.importnew.com/21517.html今天又get到一点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐