【推荐】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 异同
来源:oschina
链接:https://my.oschina.net/u/4419899/blog/3146890