基本概念_Collection_Set_list接口介绍
为什么需要集合?
存储数据,数组一旦创建其长度不可以再更改,但是当向数组进行添加元素和删除元素的时候,他的效率时非常低的因为我们需要移动位置。就像新闻类的网站,我们不知道会有多少新闻,可能新闻量大或者小,会造成空间的不足或者空间的浪费,所以说使用我们的数组会有一定的局限性。
容器框架
Java集合框架提供了一套型性能优良,使用方便的接口和类,他们位于java.util包中。
存放在集合中的数据,被称为元素(element)
我们的集合只能存储对象,也就是引用数据类型
创建出我们的接口后我们的接口就和我们的实现类分开了,面向接口的编程。因为我们的底层数据结构不同我们会分不同的接口。
各接口的特点
Collection接口储存一组不唯一,无序的对象
List 接口存储一组不唯一,有序(索引顺序)的对象
Set接口存储一组唯一的,无序的对象