抽奖
ArrayList的扩容机制
首先ArrayList由一个参数的构造方法:参数为初始长度
不穿参默认为10。参数为0时是空数组。
add方法是实现扩容的主体,当add一个新元素发现内存不足时,进行扩容,扩容为原大小的1.5倍。
扩容实现原理时:以新的容量创建一个元素组的拷贝(copy),并将元素组的引用执向新数组,
原数组倍gc回收。
评论0
赞
抽奖
赞1赞
赞赏
更多好文