认识类集、Collection接口

本章目标
掌握Java设置类集框架的目的
掌握类集中的各个主要接口
掌握Collection接口的作用

 

类集的作用
类集实际上就是一个动态的对象数组,与一般的对象数组不同,类集中的对象内容可以任意扩充。
类集的特征:
——这种框架是高性能的
——框架必须允许不同类型的类集以相同的方式和高度互操作方式工作
——类集必须是容易扩展和修改的

 

类集框架主要接口

 

接口的继承关系
Collection接口:

 

Map接口:

 

Collection接口的定义
Collection是保存单值集合的最大父接口。
Collection接口定义:
——public interface Collection<E> extends Iterable<E>
JDK 1.5之后为Collection接口增加了泛型声明

 

Collection接口的方法定义


 

Collection接口的使用注意
在一般的开发中,往往很少去直接使用Collection接口进行开发,而基本上都是使用其子接口。子接口主要有:List、Set、Queue、SortedSet。

 

Collection子接口的定义
Collection接口虽然是集合的最大接口,但是如果直接使用Collection接口进行操作的话,则表示的操作意义不明确,所以在JAVA开发中已经不提倡直接使用Collection接口了,主要的子接口如下:
——List接口:可以存放重复的内容。
——Set接口:不能存放重复的内容,所有的重复内容是靠hashCode()和equals()两个方法区分的。
——Queue:队列接口。
——SortedSet接口:可以对集合中的数据进行排序。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值