Collection集合--ArrayList源码读后感总结
ArrayList类图
一、底层数据结构:数组elementData
二、继承接口【标志性接口,没有定义方法】:
1.Serializable:标志着可序列化
2.Cloneable:标志着可克隆
3.RandomAccess:标志着可以随机快速访问【数组下表】
三、扩容方式add or 初始化【可通过反射验证(elementData大小)】
1.如果是初始化ArrayList 【无参】,大小初始默认10
2.如果初始化ArrayList指定大小为0或者传列表构造时不给参数,都是默认大小为0,这个时候
原创
2021-11-22 13:59:15 ·
620 阅读 ·
0 评论