JAVA_集合

一、 集合框架图

单列集合

双列集合

 二、单列集合(collection接口)

(一)迭代器

Collection接口继承了Iterable接口,所以基于Collection接口的实现子类可以使用迭代器进行集合元素的遍历。

(二)list接口的实现子类(重复有序)

0.List简介

 1. List接口的遍历方式

2.ArrayList类

3.LinkedList类

4.Vector类

5.ArrayList类、.LinkedLIst类、Vector类比较

 

改查操作多,选择ArrayList;

增删操作多,选择LinkedList;

线程安全,选择Vector.

(三)set接口的实现子类(不可重复无序)

0.Set接口简介

1.Set接口的遍历方式

2.HashSet类

 

3.LinkedHashSet类

4.TreeSet类

可以使用TreeSet类创建一个可以根据指定规则进行排序排序的集合;

①若使用无参构造器,集合依然是无序的;

②若使用有参构造器(传入一个指定的匿名内部类对象),结合可以根据制定规则排序。

三、双列集合(map接口)

1.HashMap类

2.LinkedHashMap类

3.HashTable类

4.Properties类

5.TreeMap类

四、collections工具类(处理各种集合对象的静态方法)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值