LIST集合的学习
我们看到它是一个接口,主要继承了Collection这个接口
那么我们就先说一下它的特点,它只能存引用类型(八种基本数据类型对应的引用类型boolean-Boolean,char-Character,byte-Byte,short-Short,int-Integer,long-Long,float-Float,double-Double),数据长度不受限制,可以存储多个值,数据且可以重复
集合与数组对比
相同点:它两都可以存储多个数据
不同点:集合比数组优势更有优势,可以将集合理解为多个不同类型数组的合成,一个集合类可以存储不同的数据类型,并且再定义的时候不需要进行长度的定义,然而数组一旦定义就只能存储定义的该数据类型,并且存储长度也是受限制,因此集合比起数组在数据处理上更有优势
list常用的两个实现类ArrayList和LinkedList
因为List是一个接口,不能直接实例化,因此只能通过它的实习类来实现,接下来我们就对它常用的两个实现类进行学习