您的位置:首页 > 编程语言

ArrayList集合底层源代码展示以及结构解析,扩容机制

2018-03-15 23:31 435 查看
ArrayList初始长度为0(这里以jdk1.8为例),是一个Object类型的空数组,如下







当第一次调用add后,长度变为10











当数组首次扩容的10个空间用完需要扩容后,会第二次走grow方法来扩容

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息