Java基础_数组与集合

数组与集合的区别

数组:容器长度不可变 存储内容类型:基本数据类型,转换包装类,引用数据类型
集合:容器长度可变 存储内容类型:引用数据类型

Java程序中都是以对象的形式存在,为了方便对对象的操作,需要对对象进行存储。集合是最常见的容器。
jdk中提供了一系列的容器类库,统称为子接口。
collection是list与set的父接口
list 元素有序,可重复;(Arraylist底层数据接口是数组结构 查找快,增删慢,linklist底层是链表结构 查找慢,增删快)
set 元素无序,元素唯一不重复;

双列集合:键值对的映射关系。Map(k,v);

功能接口
迭代器(iterator)遍历集合
(comparable)比较元素

猜你喜欢

转载自blog.csdn.net/weixin_40197494/article/details/80561501