java 序列化瞬态元素
java serialize transient elements
我正在为一些 java 做准备,我在 java 代码中看到一些有趣的东西:
在 ArrayList 中 class 我可以看到这个 :
/**
* 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;
那么列表是如何序列化的,保存数据的数组是否被定义为瞬态:?
他们是否使用了一些我们看不到的技巧,例如桥接方法、字段或类似的..
谢谢
ArrayList 使用 readObject() and writeObject() 进行序列化。
我正在为一些 java 做准备,我在 java 代码中看到一些有趣的东西:
在 ArrayList 中 class 我可以看到这个 :
/**
* 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;
那么列表是如何序列化的,保存数据的数组是否被定义为瞬态:?
他们是否使用了一些我们看不到的技巧,例如桥接方法、字段或类似的..
谢谢
ArrayList 使用 readObject() and writeObject() 进行序列化。