11_Java集合

11 Java集合 11.1认识集合类 集合(或容器)表示保存一个对象组的单个对象,其它对象被认为是它的元素。 集合与数组的不同在于,它是大小可变的序列,而且元素类型可以不受限定,只要是引用类型。对象数组中包含一组对象,但是对象数组使用的时候存在一个长度的限制,那么集合是专门解决这种限制的,使用集合可以方便的向数组中增加任意多个数据。 集合类使用初始容量和加载因子调整自己的大小。集合类全部支持泛型,是一种数据安全的用法。 Java集合框架定义了几个接口。这些集合接口决定了集合实现类的基本特性。对于不同的集合实现类提供了这些标准接口的不同实现。Java集合接口如表11-1所示: 表11-1 Java集合接口 Java集合类库的用途就是“保存对象”,主要分为两类: Collection:层次结构中的根接口。Collection表示一组对象,这些对象也称为collection的元素。一些collection允许有重复的元素,而另一些则不允许。一些collection是有序的,而另一些则是无序的。JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现。此接口通常用来传递collection,并在需要最大普遍性的地方操作这些collection。Collection常见的子接口如图11-1: 图11-1 Collection接口继承图 Collectio

文档评论(0)

1亿VIP精品文档

相关文档