1 Java 集合类
1.1 ArrayList 的特点
- 内部是一个
transient
修饰的Object[]
数组elementData
,序列化和反序列化时不会将elementData
进行序列化,而是通过 ArrayList 的readObject
和writeObject
来进行的。 - 动态数组,在添加元素前会先判断新长度是否超出了限制,如果是的话会进行扩容,扩容长度为原来的1.5倍。
- 线程不安全。
transient
修饰的 Object[]
数组 elementData
,序列化和反序列化时不会将 elementData
进行序列化,而是通过 ArrayList 的 readObject
和 writeObject
来进行的。本文标题:Java 基础
本文链接:https://www.haomeiwen.com/subject/zdrkdftx.html
网友评论