- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java集合之Map
转载请注明出处 图Map是一种依照键值存储元素的容器。键值与下标类似。在List中,下标是整数;而在Map中,键值可以是任意类型的对象。图中不能有重复的键值,每个键值对应一个值。一个键值和它的对应值构成一个条目,真正在图中存储的是这个条目。图的类型:散列图(HashMap)、链式散列图(LinkedHashMap)、树形图(TreeMap)等。这些图的通用特性都定义在Map接口中。 对于定位一个值
2015-06-14 16:24:28 703
原创 Java集合之Queue
> 转载请注明出处队列是一种先进先出的数据结构。元素被追加到队列末尾,然后从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,拥有最高优先级的元素首先被删除。 Queue接口用附加的插入、提取和检验操作来扩展java.util.Collection。方法offer()用于向队列添加一个元素,类似Collection中的add方法,但是offer更适用于队列。方法poll()和remove(
2015-06-14 15:00:43 489
原创 Java集合之List
> 转载请注明出处List线性表允许在一个集合中存储重复的元素,而且允许用户指定它们存储的位置,用户可以用下标来访问元素。List接口扩展了Collection接口,增加了一个能够双向线性表的新列表迭代器。AbstractList类提供了List接口的部分实现,AbstractSequentList类扩展了AbstractList类,以提供对链表的支持。Set接口中,方法listIterator()
2015-06-11 22:47:53 526
原创 Java集合之Set
转载请注明出处 Java集合框架支持三种主要类型的集合:规则集(Set)、线性表(List)和队列(Queue)。Set实例用于存储一组不重复的元素,List的实例用于存储一个由元素组成的有序集合,Queue的实例用于存储用先进先出方式处理的对象。这些集合的通用特性都被定义在接口中,而它的实现是在具体类中提供的。Java集合框架的设计是使用接口、抽象类和具体类的一个很好的例子。用接口定义框架。为方便
2015-06-09 17:27:16 587
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人