Java集合框架

2020-09-19  本文已影响0人  历十九喵喵喵
菜鸟

1.整个框架围绕一组标准框架而设计

2.主要包含两种类型的容器:Collection 和 Map

3. 接口:Collection  ,List ,Set,Map

4.接口:代表集合的抽象数据类型,实现多个接口是为了以不同的方式操作集合的对象

5.实现类是 集合接口的具体的实现,是可重复利用的数据结构,比如 Arraylist,Linkedlist,   HashSet,HashMap

Set和List的区别

1. Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。

2. Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变 <实现类有HashSet,TreeSet>

3. List和数组类似,可以动态增长,根据实际存储的数据的长度自动增长List的长度。查找元素效率高,插入删除效率低,因为会引起其他元素位置改变 <实现类有ArrayList,LinkedList,Vector> 。

Iterator    :迭代器,用来遍历一个集合中的元素,显示集合中的元素

上一篇下一篇

猜你喜欢

热点阅读