ArrayList手写前的源码整理

简单说明下:ArrayList是一个数组队列,相当于动态数组,与java中的数组相比能动态增长。 特点: 1.随机访问速度快,插入和移除性能较差 2.支持null 3.有顺序 4.元素可以重复 5.线程不安全 想要手写一个ArrayList必须了解他的底层逻辑,我把我的理解整理的下 首先看看源码 (以下为1.8环境的源码)   首先这里可以看到有两个空数组,先来看一下这两个空数组的区别 从两个构造
相关文章
相关标签/搜索