您的位置:首页 > 编程语言 > Java开发

Java集合框架之概括

2016-03-06 11:34 288 查看

Java集合框架之概括

java集合框架是一种数据结构,即以某种形式将数据组织在一起的集合。Java集合框架支持以下两种类型的容器。


一种是为了存储一个元素集合,简称集合(collection)。如ArrayList,LinkedList

另一种是为了存储键/值对,称为图(map),如HashMap

java集合框架支持三种类型的集合:

规则集(set):实例用于存储一组不重复的元素

线性表(List):用于储存一个由元素构成的有序集合(可重复)

队列(Queue):存储先进先出方式处理的对象



在Java集合框架中定义的接口和类都在java.util 包中。
Java集合框架的所有具体类都实现了Java.lang.Cloneable和java.io.Serializable接口。所以,它们可以复制和序列化。


Collection接口和AbstractCollection类

Collection接口是处理集合的跟接口,AbstractCollection类是提供Collection接口实现部分的便利类。
Collection接口提供了在集合中的添加与删除元素的基本操作。


add()

addAll() //添加元素

remove()

removeAll() //删除指定的所有元素

clear() //清空元素

size()

isEmpty()

toArray() // 返回该集合元素构成的数组

contains()

containsAll()

equals() // 由于查询

-

iterator() //返回该集合元素所有的迭代器

hasNext()

next()

remove()

Java集合框架中具体类的构造方式都至少有两种:

创建空集合的无参构造方法

用某个集合来创建实例的构造方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: