java集合Collection的List ArrayList LinkedList 区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java集合Collection的List ArrayList LinkedList 区别相关的知识,希望对你有一定的参考价值。

概述

1、List的特点:线性顺序存储元素、元素可重复、可以存放null

2、ArrayList、LinkedList

 

一、List特点

如此图所示,List的存储形式是一个线性的结构,所以它可以重复,也可以存null。当然具体子类是怎么实现的,各有各个的形式。

技术分享

二、关于List的方法

大部分这里都不会像介绍Collection接口那样逐一解释了。只讲部分使用时比较特殊点的。

List<E> subList(int fromIndex, int toIndex)

待续。。。。

以上是关于java集合Collection的List ArrayList LinkedList 区别的主要内容,如果未能解决你的问题,请参考以下文章

java集合之Collection架构

Java Collection接口下的“ List 集合” 与 “ Set 集合 ”

Java之collection集合常见数据结构List和泛型

Java数据结构系列——List集合

Java集合框架之List接口

java中集合类中Collection接口中的List接口的常用方法熟悉