美文网首页
每日一问(十六)ArrayList底层解析

每日一问(十六)ArrayList底层解析

作者: 我在吉安打螺丝 | 来源:发表于2021-08-23 15:18 被阅读0次

    ArrayList的特点:

    1.优点:基于数组实现,有序的,访问元素快
    2.缺点:大小固定,数组的大小是静态的,在使用前必须确定好数组的大小,插入数据消耗资源大

    ArrayList的底层

    1.默认长度是10
    2.每次扩容,长度是原来长度的1.5倍数

    ArrayList如何扩容

    1.先创建一个扩容的数组,把旧的元素拷贝过去 ,然后再把新元素添加到扩容后的数组

    相关文章

      网友评论

          本文标题:每日一问(十六)ArrayList底层解析

          本文链接:https://www.haomeiwen.com/subject/vjlliltx.html