LinkedList与ArrayList的对比分析
突然想到ArrayList与LinkedList在java中的底层实现,以及他们的用法区别,这里做一下小小的总结。
实现的接口
ArrayList
ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。
从上面的图中我们可以看到ArrayList实现List接口与AbstractCollection接口,List接口继承了Collection接口,而AbstractCollection实现了Collection接口
Collection 接口
原创
2020-12-12 19:28:35 ·
179 阅读 ·
0 评论