ArrayList和linkedList底层实现原理以及区别?

ArrayListjava 先说说Arraylist,Arraylist是基于动态数组实现的,因此查找速度快,可是增删操做的速度会比较慢,可是为何会这样?我解释一下动态数组,基本就能够明白这个问题了。数组 先说说静态数组是怎么来存储数据的,当咱们使用new来建立一个数组,其实是在堆上申请了一段连续的大内存,咱们知道咱们在java中建立数组的时候,会给他一个固定的大小,不能适应数据的动态增删,那么这
相关文章
相关标签/搜索