2.1 Arraylist 与 LinkedList 异同

删除回忆录丶 提交于 2019-12-24 22:24:17

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

Arraylist LinkedList 异同

java集合框架整体结构:https://www.cnblogs.com/bingyimeiling/p/10255037.html

java集合特点及选取原则:https://www.cnblogs.com/xyhero/p/9e5e094652ed1dce7a6f0abfcb3e4f3f.html

1.java集合框架结构

 

分解后结构:

 

java集合框架成员

java集合(容器):

1.collection集合

  • List:列表接口;
  • set:集合接口;
  • Queue:队列;

2.Map键值对集合

2.Arraylist LinkedList在java集合框架中的位置

从图中可以看出,ArrayList与LinkedList都是List接口的实现类,因此都实现了List的所有未实现的方法,只是实现的方式有所不同,(编程思想: 从中可以看出面向接口的好处, 对于不同的需求就有不同的实现!),而List接口继承了Collection接口,Collection接口又继承了Iterable接口,因此可以看出List同时拥有了Collection与Iterable接口的特性。

 

3.Arraylist 与 LinkedList 异同

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!