蜗牛大师

吴庆龙的学习笔记

导航

2018年9月6日 #

ArrayList源码分析

摘要: [TOC] 1. 概述 为了弥补普通数组无法自动扩容的不足,Java提供了集合类,其中ArrayList就对数组进行了封装,使其可以自动的扩容或缩小长度。 因为是对数据进行了封装,所以底层存储结构是数组结构。可以想象的到,数组长度的自动变化必须需要开辟新内存,然后进行数组元素的拷贝。 因为数组,所以 阅读全文

posted @ 2018-09-06 12:35 蜗牛大师 阅读(321) 评论(0) 推荐(0) 编辑