Collection学习(1)

翻译 2006年06月03日 13:58:00
英文原文出自http://java.sun.com/developer/onlineTraining/collections/Collection.html
本人翻译了其文章并进行了一些编辑,使得文章更精练些



Java 语言中将Collection 置为如下的体系:

Map 是一组 key-value对,因此与Colletion无任何“血缘”关系。
学习Collection框架时应记住以下四条体系关系:
1.Collection 是一组对象,其中对象是可以重复的。
2.Set继承自Collection,但Set中不允许重复对象。
3.List继承自Collection,而且允许重复的对象,并引进了按照位置编号对List内容进行操作。
4.Map既不是继承自Collection,也不继承自Set,它有着独立的”血缘“关系。
Collection的具体实现有以下具体的体系结构:
Interface Implementation Historical
Set HashSet   TreeSet    
List   ArrayList   LinkedList Vector
Stack
Map HashMap   TreeMap   Hashtable
Properties
Collection 接口可以说是整个体系结构的一个根基,它的public 方法的UML类图可描述为如下:

UML Diagram for Collection Interface

这些public方法中定义了一些基本的操作,如:添加,删除,查询等。
其中,Iterator 是对Collection进行操作的重要方式,它的UML图如下:

UML Diagram for Iterator Interface

以下是一段典型的利用Iterator对Collection进行操作的代码:






























Java集合框架学习笔记之集合与Collection API

一、CollectionAPI     集合是一系列对象的聚集(Collection)。集合在程序设计中是一种重要的数据接口。Java中提供了有关集合的类库称为CollectionAPI。     ...
  • HanTangSongMing
  • HanTangSongMing
  • 2014年05月27日 08:22
  • 4625

java Collection学习

java Collection理解 我一直不太理解java里面的
  • AAyutainAA
  • AAyutainAA
  • 2014年09月18日 20:43
  • 170

用Collection.sort对List做排序

用Collection.sort对List做排序
  • laijieyao
  • laijieyao
  • 2015年10月12日 17:06
  • 1970

Solr安装及使用示例

Solr安装 初始化collection 为数据创建索引 运行查询 附加 错误解决翻译自Validating the Deployment with the Solr REST API,在小集群上进行...
  • u012948976
  • u012948976
  • 2016年11月12日 16:56
  • 1480

java-容器-collection的sort方法

Java中如果需要对一个collections排序,需要继承于Comparable或者comparator接口,那么使用的排序算法是什么呢,一般情况下,排序算法包括:插入排序、快速排序、合并排序、冒泡...
  • youdianjinjin
  • youdianjinjin
  • 2016年05月19日 22:16
  • 1792

Mybatis报错——Mapped Statements collection already contains value for 。。。

Mybatis报错——Mapped Statements collection already contains value for com.mapper.EmployeeMapperPlus.get...
  • kingscoming
  • kingscoming
  • 2017年12月25日 22:03
  • 116

【集合详解】Java集合总结(上)-Collection家族

今天我们谈一谈集合。对比数组①数组长度不可变化。集合可以。 ②数组无法保存具有映射关系的数据。如 语文-90。集合可以。 ③数组保存的既可以是对象(实际上是保存对象的引用变量),也可以是基本类型...
  • u010176014
  • u010176014
  • 2016年08月04日 20:28
  • 857

Java-Collection Framework学习要点

JAVA的集合框架(Java Collection Framework)是JAVA的基础知识,在我们的开发过程中几乎是时时刻刻都要用到的东西。但是因为其中的接口和类很多,我们未必会对其完全熟悉。这里,...
  • zolalad
  • zolalad
  • 2013年09月08日 10:27
  • 3839

Collection 1

package niu.cheng1; import java.util.ArrayList; import java.util.Collection; /*  * Colle...
  • ChengFeiNiu
  • ChengFeiNiu
  • 2015年11月03日 18:58
  • 142

java.util.Collection学习

java.util.Collection 接口其父接口:Iterable其子接口:List,Set,Queue等。含有多个已知实现类:AbstractCollection,AbstractList,A...
  • anyoneking
  • anyoneking
  • 2007年04月17日 14:19
  • 2362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Collection学习(1)
举报原因:
原因补充:

(最多只允许输入30个字)