- 博客(1)
- 收藏
- 关注
原创 ArrayList的elementData为什么要用transient修饰
transient干嘛用的? 当对象被序列化时(写入字节序列到目标文件)时,transient阻止实例中那些用此关键字声明的变量持久化;当对象被反序列化时(从源文件读取字节序列进行重构),这样的实例变量值不会被持久化和恢复。例如,当反序列化对象——数据流(例如,文件)可能不存在时,原因是你的对象中存在类型为java.io.InputStream的变量,序列化时这些变量引用的输入流无法被打开。
2017-10-05 18:18:39 1617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人