LinkedList类中的三个属性序列化问题

在看linkedList源码的时候,发现LinkedList实现了Serializable接口,但是它所有的(共三个)属性,size,first,last都加了transient
关键字.

https://img2.mukewang.com/5cdd06d100015ae306210377.jpg

于是我就写了一个序列化反序列化代码来序列化linkedlist试一下
结果发现反序列化后的linkedlist对应属性仍有值

https://img2.mukewang.com/5cdd06d50001fd0604170132.jpg

  • 我想问一下大神们transient 关键字为什么在这里没有作用,求解


MYYA
浏览 1126回答 4
4回答

当年话下

transient 这个关键字是 不参与序列化

回首忆惘然

transient 不能序列化
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java