java序列化瞬态元素

时间:2016-10-24 06:13:57

标签: java serialization arraylist transient

我正在为一些java t准备myselg,我在java代码中看到了一些有趣的东西:

在ArrayList类中我可以看到:

  /**
     * The array buffer into which the elements of the ArrayList are stored.
     * The capacity of the ArrayList is the length of this array buffer.
     */
    private transient Object[] elementData;

那么列表可序列化是如何将保存数据的数组定义为瞬态:?

他们是否使用了一些我们看不到桥接方法,字段或类似技巧的技巧。

Thnxs

1 个答案:

答案 0 :(得分:4)

ArrayList使用readObject() and writeObject()进行序列化。