ArrayList将elementData设置为transient,并自己实现了writeObject/readObject
除了调用默认的序列化方法外,还特定将elementData的按照实际的大小(size,而不是数组的长度)进行了序列化
https://blog.csdn.net/yingfeng612/article/details/79813484