
Collection
Jmark_GC
乐观开朗,学习能力强,热衷于web开发技术
展开
-
Java集合类的学习(六)——总结
1.6 总结:集合框架中常用类比较 用“集合框架”设计软件时,记住该框架四个基本接口的下列层次结构关系会有用处: · Collection 接口是一组允许重复的对象。 · Set 接口继承 Collection,但不允许重复。 · List 接口继承 Collection,允许重复,并引入位置下标。 · Map 接口既不继承 Set 也不继承 Collection,转载 2012-09-07 23:23:52 · 1318 阅读 · 0 评论 -
Java集合类的学习(四)——Set
1.5 Set 1.5.1 概述 Java 中的Set和正好和数学上直观的集(set)的概念是相同的。Set最大的特性就是不允许在其中存放的元素是重复的。根据这个特点,我们就可以使用Set 这个接口来实现前面提到的关于商品种类的存储需求。Set 可以被用来过滤在其他集合中存放的元素,从而得到一个没有包含重复新的集合。 1.5.2 常用方法 按照定义转载 2012-09-07 23:20:36 · 1147 阅读 · 0 评论 -
Java集合类的学习(三)——List
1.3 List 1.3.1 概述 前面我们讲述的Collection接口实际上并没有直接的实现类。而List是容器的一种,表示列表的意思。当我们不知道存储的数据有多少的情况,我们就可以使用List 来完成存储数据的工作。例如前面提到的一种场景。我们想要在保存一个应用系统当前的在线用户的信息。我们就可以使用一个List来存储。因为List的最大的特点就是能够自动的转载 2012-09-07 23:18:03 · 952 阅读 · 0 评论 -
Comparator和Comparable在排序中的应用
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。 接口方法: /** * @return o1小转载 2012-09-08 18:44:57 · 652 阅读 · 0 评论 -
Java集合类的学习(五)——Map
1.4 Map 1.4.1 概述 数学中的映射关系在Java中就是通过Map来实现的。它表示,里面存储的元素是一个对(pair),我们通过一个对象,可以在这个映射关系中找到另外一个和这个对象相关的东西。 前面提到的我们对于根据帐号名得到对应的人员的信息,就属于这种情况的应用。我们讲一个人员的帐户名和这人员的信息作了一个映射关系,也就是说,我们把帐户名和人员信息转载 2012-09-07 23:22:26 · 1344 阅读 · 0 评论 -
Java集合类的学习(一)
(需要PDF文档可以去这里下载:http://download.youkuaiyun.com/detail/my_session/4555903) 1 集合框架 1.1 集合框架概述 1.1.1 容器简介 到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。 举例来说,假设要存储许多雇员,不同的转载 2012-09-07 23:10:30 · 642 阅读 · 0 评论 -
Java集合类的学习(二)——Collection接口和Iterator迭代器
1.2 Collection 1.2.1 常用方法 Collection 接口用于表示任何对象或元素组。想要尽可能以常规方式处理一组元素时,就使用这一接口。Collection 在前面的大图也可以看出,它是List和Set 的父类。并且它本身也是一个接口。它定义了作为集合所应该拥有的一些方法。如下: 注意: 集合必须只有对象,集合中的元素不能是基本数据类型。转载 2012-09-07 23:15:46 · 1000 阅读 · 0 评论